33
76
16
108
7
41
347
14
330
98
22
86
52
19
43
69
53
67
225
92
447
180
109
89
242
60
135
112
40
70
93
20
32
184
13
159
129
160
79
181
38
8
208
21
328
474
82
346
152
286
49
105
106
282