33
5
1
2
3
7
17
27
12
9
41
22
4
18
15
23
19
11
13
38
48
21
51
35
239
81
44
265
53
72
61
117
177
75
46
39
337
29
43
78
162
146
246
101