31544589
38448321
45328621
61709118
29523437
71164113
46025241
87092131
30251800
61708464
45392591
47298240
3970138
8553680
18274085
35746355
17016559
95399611
63208971
19845683
2008298
634588
1522688
1988766
75327923
32911406
52238094
35789324
77734715
19242500
80654716
94747465
2546713
53577902
33546733
96316141
22477286
51423592
917057
53305502