66858655
2225462
58536292
47085082
43699086
94767606
80429803
45831186
50873502
87901414
52783809
80728489
42509686
53217290
31839098
12198698
11916453
38929521
1351091
95498927
54607023
99151337
84957889
85139636
65013896
78514092
3283943
15031283
45924026
24513518
99534462
46914401
9215848
90712778
41313229
78854140
9782826
31533157
82597218
29863791