30798574
3253441
2001731
49131195
24395125
55469504
98773609
99116945
82072522
35454675
4673411
34946551
74427154
52134759
65799549
42624962
7471608
65912808
63196080
25815477
91756816
3634581
50782648
12042939
60968040
3047425
12971005
88426790
73555828
76553297
77627822
7947196
95554202
77328253
58152978
76944961
22555372
42705607
53671936
10108191