30880 4
45634 9
69382 1
27978 9
92653 8
64532 13
98057 12
103502 10
22776 4
57081 11
33329 7
96629 12
21328 8
19405 8
343105 34
318506 25