46395826
96469134
50212926
6515800
61242664
97275431
12867587
16779194
20956233
25899674
16818478
56545821
10328366
40125683
70067256
39511291
92461543
22787199
89355115
26687121
47962488
3946295
67147254
62526965
24231377
84804053
12019177
43848369
921297
35559307
25676714
72554860
36506808
33701029
64146816
93782872
68476842
45871925
29748497
47803231