78
12
66
396
98
77
194
107
189
379
1125
615
444
289
1017
771
425
688
404
551
1217
646
674
64
1194
97
41
143
217
243
200
58
244
223
42
467
135
17
88
146
157
30
89
46
26
722
279
1047
1
144
864
861
275
266
1247
262
228
239
274