66
396
194
108
189
381
1126
615
446
289
1017
771
688
404
551
1217
646
674
98
1194
97
143
217
243
244
42
467
17
88
146
157
30
89
46
722
279
1047
144
864
861
275
266
1249
262
228
239
274
58
141
838
198
608
510
433
440
834
555
360