99406 10
31679 4
18826 6
17382 4
19207 4
62555 7
42027 6
29357 4
29276 1
28734 5
37378 2
55158 10
33407 3
18309 1
113754 28
17928 3
17052 0
28233 2
77504 12
104509 5
28956 4
60482 8
27308 3
46634 7