399
74
641
94
182
147
36
61
116
62
43
118
247
59
9
99
67
85
57
101
40
129
198
125
45
66
73
27
330
58
263
113
132
329
154
60
1086
357
609
168
152
44
31
337
741
48
318
309
53
139