80035975
70901855
47951638
355731
64421486
58266277
99747589
34666349
9219080
51533754
62568593
38134197
8067461
71362602
15096385
98675003
70208612
39331315
28383315
82805100
98112170
22942235
9260610
5856289
3641221
5362143
89965175
61315968
82976054
83966510
50102183
62273191
47456406
29396405
77476944
59938478
12821049
11667071
17317537
3084070