81934850
65372789
82235553
15161266
32173996
22379533
290214
31367910
98368916
72217724
1277962
5566362
60601235
61819780
95225130
16766162
564292
20611917
28992424
99958767
12718757
8071475
97522078
49257945
5397301
14413790
14474561
47297606
3306497
29159296
87989342
7332479
84591573
77394765
2830924
19313084
38226141
46058475
22134023
1149604