82484048
50408741
83852701
40933326
65978240
88824534
84838794
2364702
12636921
5474180
48282367
15642974
77742047
69212381
93073961
21382018
71686540
85622485
80463510
5759840
2704909
80469874
72274034
4032880
28707424
5061420
54336818
79521651
22991827
48318888
5438581
92226710
50115461
84504603
565779
3919224
59183366
32769862
20444246
27361664