122850
66055765
4147584
40425454
74888760
33771714
42026443
98716967
91277138
4605353
20236152
36366488
20541249
23338086
7501789
4363303
19582701
37847371
45618034
79014989
34313034
36354884
25579726
31692968
19699483
7456576
22242159
85452600
45709586
86873572
20467698
22655547
38857686
80405677
66977332
4236399
48673066
31368346
57163426
58617929