30152768
12874069
56197827
52761706
49732847
49344656
680726
2068935
64686530
58834289
23166983
22567655
4914284
86449122
86282109
950707
34444416
99156553
73334764
3023257
47891430
54654742
18465573
73285925
28844419
96288948
16904366
96553097
65804331
187158
60084197
48736115
60431182
503900
37373604
16367195
23616573
86745057
16572657
15873908