24817956
12835804
3109154
54757643
8028008
83153803
2659856
14802991
98025990
87738138
7315658
51612560
99484388
171829
37965417
12749602
49738525
67613090
63462792
77643582
56513218
14753684
70924760
55578240
26898358
296023
90528046
57075192
15292728
25553796
49644554
7777815
42843499
90346627
49136762
8118361
1113902
34883617
58739306
6726566