90909550
49656736
15268835
71734514
78603448
10312255
63294486
80634551
43997848
2708696
99105487
181040
65543974
10663180
88358468
38798635
96501489
20767637
95541770
15247101
60232237
10909248
71119263
35093827
29021582
46325166
16764969
25639714
76839469
2767560
93759677
77265319
57038484
48521343
2778833
24186344
66897413
11959257
78665019
75345549