80664196
28716221
79283959
12559910
8253571
1984545
87864035
86837362
68775960
50635755
59619892
99397638
14661658
41185433
15914221
44695385
86638609
32208551
57663517
82682027
54359261
82744796
61555280
5877433
73841430
22386642
70008246
41131109
9307887
46718354
66754400
26753585
12306218
37483320
79892936
99704568
84012502
98625558
71673725
9758145