93029585
61119716
55747027
92963331
55937872
14164108
30939054
882572
32834503
30146492
69929879
59049396
4706650
40433201
6862271
14538112
82626672
42351104
15236359
56546643
8664528
49774422
84819422
90801015
24491921
20779538
58176509
21876118
65089035
8058510
59469352
59921269
12952516
99506519
43909932
32825661
43192584
50256618
7391508
30264322