50878200
6801172
34163236
42649956
66674758
87441670
45079697
15593662
93918497
89361709
3448888
77863283
27253183
806433
21825952
92072020
13386750
24384633
64613241
60772004
8598805
12457729
60347838
82234766
60972327
20107331
23133438
4189295
26337635
95448201
23842520
74862333
52235023
48166528
24333338
75279595
4941870
21903342
33451507
84011794