64074268
4953474
41602290
2760741
103396
8507189
39635782
60021186
63366088
84748957
7956492
4106502
99509316
31496447
9110891
67753442
50987916
9044252
53255589
32505927
58892486
50526696
7369511
83455867
99058131
27632564
28298632
7441691
86549191
59677013
48126353
78878951
38965946
11054646
9985399
7014348
98047492
22465008
53384582
89756550