80442836
36911801
83934397
31133899
64123046
27494373
6392958
29052362
92066274
53323541
25031036
442211
98032164
86868942
5972862
11848558
33981553
42834160
82651721
56827890
37708619
92059958
9776606
29971727
5865103
612716
8067787
56106013
40823685
22615124
267532
16087845
8476873
70479424
75086874
1046299
43051417
25406949
99129012
928164