120
101
64
57
485
86
82
28
551
134
121
168
66
104
184
46
135
45
62
159
180
335
288
124
98
117
84
220
114
165
174
59
169
447
77
198
75
314
73
162
295
122
60
138
10
381
1126
615
446
888
771
688
1217
646
674
467
164
279