31501 4
19828 3
21627 2
43929 9
67153 1
35526 6
30234 5
24301 3
21652 3
25802 1
50234 7
51208 6
67977 12
30556 2
79407 21
83028 8
62258 12
24606 4
36857 8
34155 1
59058 13
23803 2
33784 4
102684 11