27501 2
23679 3
39502 5
49484 7
21952 1
64477 8
64657 9
78206 15
16232 0
20252 1
89980 22
41605 5
27705 2
120059 25
67526 13
39934 9
38429 8
27626 11
24207 5
38958 3
26684 3
21556 0
22427 1
134226 46