95186800
55329580
614137
3106855
31364506
2371488
26643897
70146983
82304810
57531643
90115141
35325212
14473113
75138476
49876913
74829440
49602011
93312549
29249553
59289195
20736180
33452752
50091863
84174662
43096514
65573842
5434117
15899393
11167165
70911191
44055046
89372026
45906446
56681836
43653121
26289990
88897760
2626547
73428900
69241456