15226 0
23676 3
17880 1
21777 2
20029 1
26252 3
31081 4
28604 8
30401 4
74257 8
54379 9
35351 3
36001 3
33030 9
20907 3
32151 7
21353 4
98109 16
41409 2
20234 1
36432 3
20578 5
23684 3
24384 4