50
1559
554
572
336
884
892
229
1303
1262
446
952
1542
271
920
1159
105
1345
963
1037
20
457
980
181
1276
1435
101
1458
201
109
121
1344
519
1226
215
1407
409
1659
1635
12
1220
933
1515
1613
1203
734
1071
159
930
886
1195
