94999896
7635439
62992710
55664968
4336210
8549637
7803558
90225815
24858568
92949599
46705367
70139079
52337516
59271351
12486652
39209274
35361467
31877888
61907804
15801422
53787606
8735780
29722359
37117047
13902018
9621526
85385237
61969635
55796015
98747483
43926612
72302841
31679739
2000918
32131299
79203833
87754642
84645734
2161281
35942126