46113600
53584185
44141490
77256856
21352443
99861677
77795754
29682435
5534265
16019702
63029965
95025410
95443373
21038290
87382201
14499639
5855467
73917296
81622652
39848401
5979697
62355904
28875873
73279754
87821564
2429258
88055167
82607560
90233801
9707476
543130
57123422
76624498
63782808
23657108
9706905
21976249
6158489
94151680
23423414