98635126
37475076
13725431
11956196
70472420
35545391
32615388
12516212
143328
48447303
16485526
83453221
35693259
21505188
74685899
81429352
1356649
1102591
569371
93891284
28427322
95876667
6757561
59561786
84736659
82831537
15287299
22087908
3198970
83079180
59988392
56799747
51309525
42904385
7114674
16558466
46785197
25933926
35996041
90769813