17138529
4257134
40692397
1606367
47862777
6416526
14669835
56475350
89222773
23272735
3627849
43562957
29424630
76721859
79952222
11433474
20372947
16795137
22948277
48701514
42776208
54945717
70246010
5097758
94318001
84244595
60055402
20434249
8624995
39607010
2953774
5733662
7797641
42886816
74477695
55769167
3290424
56185381
60033232
18079922