21129267
83396618
2251128
29214932
63719537
39434950
5306371
31667420
1586860
68664341
36151488
68586523
79864552
8522199
31256957
30171398
683428
36631020
30886612
91474860
376652
46187417
37998055
5453519
39092285
22437599
82218064
55307098
54947932
75957138
43701163
90136736
55472453
46351223
48763371
45278783
5783452
83204142
6153917
55134152