26056 4
117980 9
68379 12
149280 20
42831 5
42877 9
33229 5
45009 7
50856 7
56534 6
57033 14
21559 3
85179 8
77134 11
87502 9
52706 1
82131 16
28608 4
38928 3
22808 2
23051 0
46727 8
28631 5
242807 25