33
231
153
62
7
359
377
145
35
76
96
100
29
9
92
49
32
25
19
38
22
43
69
81
97
70
165
55
160
123
46
75
186
87
20
147
24
90
71
84
157
15
234
27
83
45
31
74
48
103
57