80686121
87679760
59655660
18033241
43133631
20117274
7767772
7920545
20212365
65139217
80502192
6601479
5802320
89248836
14439354
38691891
23837268
92069140
99791939
49542257
98739823
14274630
58466319
36285395
14135957
63396376
17652590
70515490
83214345
31292182
99843997
72544788
45643636
81017478
39888371
68207754
76281367
2028222
73201360
12101958