98848061
3357702
67945850
59316912
57565377
48466396
4716668
6265180
80999721
61188883
44664484
82606731
7287724
82933954
69403228
79356554
29465461
95026819
37641883
38821761
8372337
123596
39521212
86177458
50413645
32928159
91386189
34211137
29194509
1540418
76498764
72359252
69759576
49124713
11227556
51811606
75211731
69489270
30553765
60042646