97016326
98505368
53011007
41245893
56867147
6445903
18701361
50735902
40011079
41339574
52692844
6063472
23859276
72182977
25665206
99306960
21981334
1790275
56151120
24419946
49693196
45642232
95888693
31059287
21804665
65423929
42369295
81679413
71984112
16428449
19051771
21236165
10386680
22221888
76384512
31354325
82223899
41738054
30396613
96557442