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