94158 6
25809 3
15984 0
25979 2
20527 3
17307 2
17405 4
19605 2
40254 6
23176 3
35277 7
35882 6
29227 2
46157 12
19451 1
32502 6
34357 3
36980 8
18232 4
19683 3
28607 3
24406 6
19878 1
21727 2