152544402
29090808
8740572
170496183
10468719
2995923
825378
831117
2928267
2546484
207660
21801
42082401
49998
99563139
4632072
7095237
271929
3816000
111942
51648
674544
1271427
14261391
83319
5969298
3604368
13428891
406602
8676108
1885611
24746664
4352457
93975
20682792
38916576
96444
875505
81288
700173
2377746
6066702
19386402
15026820
2260788
14160624