96682044
89079097
88518779
89266956
58243762
29487272
20216102
60363766
37132426
24181932
94859590
36042192
3836749
99966615
98219350
7135765
3151757
26827764
88978143
31335990
2081859
60888373
63812395
33425746
6152159
89633169
20037652
64236178
1945594
56807526
3576326
5882091
28358888
62572319
18619264
1462786
21967352
94052155
15722624
12782550