21937156
77514058
8288065
18351420
9031598
77853892
59579181
29049403
99073369
85584295
3869957
8401405
97002972
51107610
3656385
6834486
40705637
13575105
28809642
52765494
2593138
34906947
51837434
7052917
93672598
65304750
59999561
52369642
11934478
41747427
77405806
30142070
3672209
51269706
39393681
62317964
69074206
5885094
21251434
80842084