106
41
324
255
86
386
283
184
225
47
144
56
584
239
70
157
84
35
61
203
23
129
92
52
329
158
101
55
221
434
141
63
143
272
25
73
50
263
32
59
117
426
62
131
113
28
156
208
356
179
123
963
195