28105422
23007198
10816621
73948396
78097222
95773063
17007278
61905566
8344943
93955062
16179383
5244899
58537481
64128766
8367680
21895526
99625152
67527571
40388685
19817825
7404267
89713195
75713339
35043000
65073597
23721421
2233089
47771042
2265380
47837332
1568240
34226938
2031825
6665874
45197371
46793602
28508537
40368372
81196314
4674999