96258675
68115809
8831748
48107877
31274405
45352230
4040109
91633332
3421697
78563401
30133750
85366393
23002277
99176292
41897067
68227470
23589540
56609686
10746403
7705595
66997338
987650
83958886
654758
37649764
460374
46592831
3821207
69565688
44804744
7397560
1157626
99542489
64623661
671787
19045699
99394895
67159302
53317985
4671252