57942149
28684736
15042931
8246294
68724728
57902732
53099606
28073085
4856688
83721461
42139325
9713316
66069184
67797068
14704632
39038344
4103362
1598857
4450735
84048269
99349772
30734733
16892460
25364630
79768644
60783707
70051254
87199844
46751629
55982080
73563327
54675616
9679367
55387761
77372300
32664980
8045841
47343071
12914214
53003773