5298300
94793910
20926426
30141756
8227449
3846347
90894580
27094343
73108493
13782194
40484414
71185044
55666541
4456577
46185043
65291470
27077964
59043175
64057174
27106195
40721259
55625148
86792806
58113485
45553516
19728628
47424417
23452525
2159492
21668248
68415461
61158623
8359486
37872312
7362880
85892938
83525729
19508401
32572059
1426413