96464371
83452160
94914233
32844440
35079003
17865069
51436597
77402699
98793161
29437406
75017139
16722127
16644639
34917673
62548679
39329081
39454624
35034312
73556517
13241732
56805084
79924836
93235659
68263168
80082171
2425149
10184244
89575215
18204672
72849966
67398096
26281845
3865536
77774833
3600995
67426556
77059839
14054009
48491833
31202478