70646556
87075876
40255179
89991815
96142783
28627236
91869166
41831767
11482599
69227336
56903648
17546656
6835348
57072390
4879492
47329232
58679601
16727325
8222347
90543624
19555698
10781525
96745756
43245893
83082043
21067635
25569800
82466393
5169904
82389523
16486693
76279244
55944317
68833182
22534131
15172080
62591077
7249637
48199748
40588720