47577648
39708048
80931546
78901140
84294373
65081151
20731170
43531413
82735676
46015014
23371471
85289229
16523611
42791671
8601343
15894993
25157497
17741263
39181847
90923781
12238303
8686983
88812373
95762970
79151695
63488061
56135017
16433277
4748533
1651194
79039714
4343537
59969587
43137190
13508306
2271959
31047249
37125798
19171947
88051850