159
540
894
1604
523
56
561
1223
1143
508
164
1191
65
946
59
348
508
63
838
884
58
1262
0
1284
517
844
171
524
159
523
1244
877
171
905
1278
525
520
58
173
179
1212
890
858
907
51
731
547
67
1260
50
879
521
877
175
509
183
531
189
521
912
1212
485
7
62
1272
877
60
1586
179
856
870