31
1337
9459
7435
7580
4140
1954
7498
9099
3095
7976
6906
9947
9750
8174
167
2691
6861
7389
2840
3031
2866
5743
2324
8912
9900
4707
1854
6455
952
8192
8924
1207
8870
9908
7044
3277
9731
1323
7119
6532
4149
9068
1297
6239
4716
528
2861
4958
8588
5276
4227
393
9668
5009
6769
5581
6474
302
7705
5690
8401
9540
4639
3243
5163
2832
120
401
5391
1526
5779
9406
787
2369
6364
6934
6662
4782
5495
1224
8323
5502
244
109
2015
2267
8945
2129
3697
1323
6023
8914
7218
1148
2000
8936
4966
4865
5196
1516
3788
9797
9826
933
3434
6765
3615
8307
6675