16453 3
30259 8
45928 6
42933 4
35933 5
22052 11
24576 6
45558 23
31706 5
19251 2
31108 4
36853 8
22908 5
26858 3
67259 13
49603 10
21706 3
42634 8
24030 5
64534 30
27151 2
28831 12
321553 99
55257 8