19854817
17487058
5211821
8678649
4417340
58452243
5151273
80161397
31453853
23346649
45634659
52073210
61401790
90275348
23031357
669733
69612766
93612160
63715561
17279042
95049284
45343496
65798836
30341704
3742081
82356581
28349454
87562765
59818067
69737339
46704886
83797719
2262010
76431481
66508768
98709170
93995879
66798847
19739075
19613035