21461358
96987153
8212966
37846120
23677573
33398087
30766074
66715320
46078832
48094405
19302464
8546853
30557088
93997766
98148306
48399215
93109587
86573228
87225993
6883720
1069007
69818540
44931413
37686037
89195117
90276124
15244757
91275395
6001173
94126708
86222850
77317635
39649848
7009634
6115788
9718788
95814557
655154
66813875
56947093