18626 1
30501 2
42955 3
21505 2
62055 7
36508 1
106480 10
16181 2
17305 2
31105 5
27432 1
54782 4
77979 26
31634 6
22302 3
20253 1
22683 2
19757 3
68101 9
73508 20
28456 4
17528 1
23478 2
19629 3