17581
135624
882368
167632
253288
171460
948918
345276
731395
277264
13350
11421
169350
2154
215163
611210
146656
786997
358489
516556