185677 22
29578 3
17929 2
44057 6
59079 14
37333 11
51653 4
79102 25
72183 7
38302 7
66452 21
26152 2
21757 1
54259 14
97432 35
34227 5
31826 7
44880 9
32301 4
338452 55
199830 20
122533 22
49601 8
24476 3