96971229
70607105
92297195
47599083
91232380
95349801
89927935
41332571
53628970
743448
60628488
54177604
9553734
45172734
70955669
10382478
1412593
67497537
14931320
22931640
30606130
19114398
811016
56523461
12624363
65478744
4373236
34912071
96841964
56976154
22447544
57846231
40696465
92813593
66415554
61561894
50864563
36692498
8048580
10497332