34479911
51731918
6598642
8385228
45908187
19328704
90103074
91535448
39666007
75855008
8741266
75161900
65862435
55439659
28554759
55067908
70866121
90937120
94093615
2213935
89243018
44854244
60756026
6932580
18054679
50159073
25319191
7968604
8958730
83671112
18787692
3258444
48747299
65979250
12927496
22236474
53308939
88871634
66391616
29431086