66966206
5462947
27139230
94841173
3936089
6232145
54349578
9958283
95557738
37229127
7313205
36588288
25435071
85178633
32717124
71018940
89492803
73287152
48623426
93283827
34017707
59506816
35949566
20445912
40132814
9365247
21738996
64165888
1913134
57349912
77254885
93649563
34187253
85074585
66343287
649344
84727456
885539
33026278
20106550