96974185
13256753
24998237
69711758
72358202
7275182
19887163
73381073
18123778
63421566
1142399
17942996
70291571
69702022
23674556
57235013
42402186
44645581
63708926
23067098
37035965
51203202
85879515
13538846
35152855
80854327
50146903
2485554
43857010
22113689
38648693
95864285
2636486
83486540
39801550
66543699
11358436
86936987
42446687
20071088