29076 7
21959 4
19578 2
28029 3
79528 8
30653 3
43401 8
28303 4
50176 16
93278 27
69903 19
74826 5
56905 7
71432 8
120208 12
41407 3
95505 12
103482 32
101208 31
64131 10
31005 3
191954 38
50452 11
69328 14