95147679
37549946
65884258
9135666
7187111
50741133
18092490
27866535
88963714
76289298
58331230
75748292
15375791
1925547
12183663
12557596
74617456
85318556
56463508
12375620
82716270
52324833
8477319
34687925
95559544
23405828
71063136
36541013
49881147
6287257
182152
8639465
3049496
38435526
6621885
6301232
12816769
49509120
4751192
47106500