14521848
13622088
53387667
72708317
46219633
59569394
8162331
16077398
24718908
52752430
95495069
54617612
23981972
49736109
7982331
30822701
96037204
1491402
55842732
98872598
72359485
54785977
50283651
53824526
8784799
10288215
63183457
30251171
24155862
81992327
63351044
28018499
10056638
51532488
22584479
20303706
56663891
30591845
9449879
5392707