95228966
82661829
68869527
56694517
34966725
7089855
2439936
14629233
88191187
40109375
4482459
86814301
45124017
77785845
67246487
36447223
72272980
78768650
50363604
13929763
3199633
69953294
77042702
26578965
41359649
28255835
36601751
6473195
16342729
30787343
51447761
51272693
25663806
85247654
10174298
7611819
552674
7907693
6140222
81432582