47635632
42162416
2509323
1377978
75731821
18178936
14496184
822528
86561800
61792598
57285203
41749250
19398647
15737896
18021910
38358879
52554193
5647868
81168018
73713680
68143285
40966577
36051971
41518803
4717903
7615280
99114270
13367765
56884865
73064339
18575433
60749879
9201480
51435702
77165815
32155593
63917977
25698702
98844392
8571907