13276 3
18429 4
14704 9
22329 10
14777 6
22059 3
31281 4
16707 9
18153 6
10502 6
19579 10
50652 11
41505 11
27234 12
21401 1
16208 8
35132 31
40559 25
52951 27
32234 33
48405 33
12701 11
27580 20
36201 34