99158790
20038518
5104629
35526416
57766000
12076420
52788431
51673565
9395989
99962124
64486816
6037352
2555286
41633437
15948132
8551286
3567652
12403707
30899605
70368977
56793017
40998718
22998162
916644
2021434
41221985
891123
24217376
9897669
36065715
11658775
58544290
74203535
7939144
16262424
83238685
45484067
95319679
87714557
37697330