70585786
35901943
42794887
23423070
58043724
86044602
38435204
87543149
22373524
15007263
87281879
16238035
47628778
96887525
16959447
48743185
9343746
80351585
43289804
77918978
70993413
71603757
78359415
25824353
28652471
40834542
24755081
26373485
23932099
47322900
56916969
92865923
19763098
96259054
97781965
64647059
57652415
45617869
94734096
27298027