86227550
45385859
1732881
95905679
23871107
75746225
21935080
75278205
23866014
1329775
66317566
455685
26698141
66176679
48905283
81009644
38906086
61188979
24061990
87622998
51122942
13374812
3631355
14008836
8866142
9454478
7707936
22847939
29001182
73331599
51041654
81281633
42883812
112643
6956776
65686488
71028082
37646202
83007687
7617906