93383156
81233798
25147993
52606826
11468712
73517183
23569335
21364702
1103906
45142365
48718583
66708427
48737354
2865673
93816299
48876407
78048685
42325490
45225760
75542313
98162674
43453028
72752649
42048215
50314809
39234420
43193953
597255
97131804
89977920
22398125
48583854
23013411
70943800
10056025
83581253
81627847
65236703
4889421
35992343