98946012
50669250
63631058
91755265
24519876
69696447
99678115
83248094
85243150
68211338
78588743
46797778
83325456
54263470
70097214
61235377
38143942
18607553
46598969
49879938
28758862
3429290
40575780
5923836
17293535
96786085
6690556
11824140
3193768
46986415
90455829
966775
11548238
49941090
29953993
73284099
61857333
3030464
27305904
25153742