183005 29
25456 2
45032 4
26657 5
31004 3
37629 3
85532 1
84701 5
31452 0
37104 3
51957 6
34334 0
29230 4
41806 4
35777 2
57905 8
23278 1
40051 6
54131 5
66778 12
38478 6
33326 3
62679 12
164303 27