22176 5
18857 2
33657 4
24204 1
31251 3
63709 9
42332 6
80134 12
34076 10
32534 5
32277 4
64883 4
38932 18
40227 7
233551 34
119032 23
48057 5
23728 1
43726 2
38483 6
71130 15
50553 10
22382 2
29534 4