326
129
19
59
74
45
106
381
184
48
21
67
371
44
180
81
14
68
149
103
35
25
26
100
54
47
43
31
108
51
173
77
159
41
299
182
102
422
233
417
78
305
261
55
203
470
107
228
162
387
105
221
122
112
95
339
414