52528878
17226400
58534258
7823844
17761271
4565111
80879695
297493
59755663
70657179
26088901
26306988
37935374
3244561
93328565
757840
26352256
1686270
19388594
44612496
999160
14566918
59342645
56315125
91361407
89353671
41269571
73435850
92069470
56726281
64764223
82418223
88023987
801382
1776401
23233513
19375911
85029262
20576839
17326447