64865250
72012611
49859462
86959237
56784766
27912899
86859494
51397698
92936127
25002486
11896362
50168694
84088693
41504065
84749316
78773727
5786310
13057977
29829899
32361917
4321579
17863423
37656404
29689730
67781649
88305345
57451843
87278706
36615616
4011768
7708944
19529742
25557935
27425614
9032910
5212124
71397020
12023578
12514426
16945190