39446289
56758188
11284272
40616475
56734571
99996532
7621207
67837297
52645558
50143007
14226210
98698172
28992213
26844707
7332961
13447620
66577431
40874579
5079547
61292297
53929290
65835054
18523688
83454915
16263794
22692233
40216073
42215456
83114489
80244861
55368869
1900144
94738050
10364452
15901671
93326704
43351996
46054734
5587152
55528333