26315428
19207014
48738032
83622299
9660920
2147184
98506167
98902006
44412279
4949815
16196772
98179443
714584
9586328
29054891
57205582
55366287
22715916
20728726
5315875
75983880
67127368
39959224
41741704
28032255
25726164
95905146
69128178
40614150
13662596
29873138
3867315
56152082
9972699
30085609
91922967
15687752
21294629
6854230
6935841