90258343
3409299
53314634
49501272
30684979
10852246
6878793
92655609
58496284
67862355
71454565
10602479
77863501
6147525
81936313
94939649
96815896
66876475
89466587
58037918
37284141
17525181
78764167
76473124
26717881
44691818
28905146
70715350
62274750
40808632
83433658
26809226
95308850
65819175
74644023
18781950
12109926
55211205
99992958
27354188