99405 10
31676 4
18828 6
17380 4
19209 4
62559 7
42029 6
29351 4
29278 1
28726 5
37377 2
55156 10
33408 3
18309 1
113758 28
17932 3
17052 0
28228 2
77503 12
104502 5
28954 4
60483 8
27306 3
46632 7