33
15
154
47
100
129
108
41
27
347
21
24
101
588
70
55
141
485
86
31
615
26
221
34
61
58
72
39
29
443
233
151
135
44
258
57
281
232
411
52
8
42
328
82
93
354
346
238
91
251
761
249