38918610
19739048
30105500
51401958
7719282
10848858
29007806
32306845
82462334
57875314
2294966
98807149
80795267
91632269
98161236
3188120
25783520
64706443
23215631
58616120
6876390
6346216
41373366
1674941
65969775
17502768
49563740
84988740
7812521
21629877
34495847
90217036
34494027
62616894
287163
90436738
2673112
94513561
35569008
34015415