57759322
24548733
7151597
60852874
45943436
8916933
20685362
69239224
3902291
90329933
52349946
35398232
4716305
5004997
2749153
54212834
26016264
7965138
98483032
8432900
24214358
37884901
95082627
70712710
16119660
51536990
11504058
10352143
33113115
81267581
269788
9501509
12566744
22195820
845445
80792718
6656645
23389548
91063088
40725971