6840
19670
179146
42534
69058
15540
77965
67210
17640
135201