36476661
47452420
14018910
93612600
85638421
65635416
28675421
51974640
1954985
30247588
78139029
76011535
74378663
99027982
20891036
50994310
77681626
1527168
86846967
61516242
32711800
2923297
66387020
22289909
49396348
59685165
50327237
64635128
12638225
84527259
85669355
1042140
10958864
6652197
56076287
33773491
50781958
64162430
50834137
9429007