176
50
249
221
246
178
242
123
280
136
305
91
115
542
413
308
255
1080
247
287
403
387
1331
718
1197
1578
943
1761
298
826
321
1270
1525
857
1088
497
970
2402
1218
573
289
2360
431
472
185
1443
729
828
238
1048
707
343
55