94448583
21558100
6207891
84537593
37097125
59583163
29411441
80458971
51044075
47823136
16284784
4154575
5012241
34998912
33057436
90362925
3056464
75902915
65855343
82059738
94453947
4173046
68674048
4952183
8241322
30119406
23037904
5526162
17944900
70017915
96326820
7396421
2373598
6942052
54266544
40951367
4789188
22989981
1261304
46909122