33527167
80615747
8402404
830118
2912781
16923288
4525836
68709064
12608271
9339977
98244775
23388601
9732713
67605730
1217643
7154667
19995413
2928875
32511366
28135100
36174394
14995868
91343440
84961160
62043460
87508766
51502241
96438145
370756
3428555
10565051
4825210
52961087
93332050
96431294
77027127
49423395
36162040
24223836
48903768