30552 4
45609 9
69328 1
27933 9
92408 8
64405 13
97776 12
103231 10
22759 4
56830 11
33307 7
96601 12
21329 8
19381 8
343058 34
318503 25