30882 4
45628 9
69379 1
27984 9
92653 8
64528 13
98052 12
103508 10
22777 4
57080 11
33330 7
96629 12
21326 8
19402 8
343106 34
318501 25