12846796
59919740
59437078
26067098
102127
50321099
23278907
71409659
75664368
91229862
45247448
33856606
4798468
53516220
5255459
71563389
53842696
61658500
19503317
70654954
14297469
89734903
52153287
22211416
39681401
8647720
99113970
37551898
14266134
67203283
20574307
76661082
3051233
83223895
96773891
43746258
76487208
48535738
6865912
51517518