2
26
17
4
53
5
3
11
7
23
12
20
21
22
30
18
9
99
16
19
44
93
107
40
143
154
62
81
71
176
52
138
92
102
41
65
200
85
24
157
103
42
68
67
38
86
37
43