75366666
17153405
81689958
48172196
82017718
199012
2946312
76779985
15993622
7133251
50223266
3108666
28762304
37745374
31676418
79794909
7233498
25676813
21316958
38171322
80746334
84674110
5863035
19072882
6181530
8303858
18353049
45559708
62214427
42825492
75969954
77631164
82162095
77612811
95981879
38501282
98413059
479391
1058021
89334275