50041383
48459942
93821617
42098279
99013407
67399004
54379493
62497191
34038572
33861038
1263785
53696416
53999408
3543536
9678208
8346222
9797074
27843458
4293927
37437220
40595031
77272028
33374032
78508801
85324833
82073806
443450
75017170
6411128
76857102
25346442
3308178
26923058
24817893
55805455
66466692
87429840
65998812
36437954
3749727