33
175
44
31
86
9
11
2
4
3
24
7
15
103
21
343
53
100
111
181
16
12
38
14
29
57
52
59
45
178
64
8
116
39
48
186
13
50
72
307
227
78
25
32
58
233