41505448
7018838
69711415
7528055
50237808
97119983
91987582
11829759
29552013
34453237
6769130
80571482
3138810
6224014
1971944
12273160
82064943
99934520
30301053
34795549
73419539
64565181
94238495
18107274
35284671
98952736
65266378
31423854
97084911
62386177
75595848
17564770
66083834
61224004
6879496
92336445
57199490
11714675
3615634
80977516