95368415
18218818
42618979
2319657
22151820
52069312
5173184
81606145
2543381
77102989
20258255
7327686
24825419
45888524
11913011
8334795
468258
76366434
738740
75239410
92929356
8727119
9155352
73125511
81216210
7375192
27363316
60569086
19681752
2412463
9029449
2096039
81833479
98942264
38194153
93522451
50394636
67079561
14457642
78799485