42074526
17858523
7154944
2308110
12742377
18864435
58972389
79394187
9757307
16876690
69661892
35437018
40796050
20193697
16835624
84381803
17721093
6534396
73861368
21083549
86046959
36545482
49185461
59338509
87815719
23887808
61651882
9749441
55598439
60127635
56958421
36805081
31588895
5859826
18863488
47365015
23635674
27703986
50968882
16522138