116107 27
20107 0
29351 2
42679 9
49078 2
38305 2
25677 3
35306 3
60301 8
27404 3
46876 6
39058 3
49130 2
59406 10
70684 3
38930 3
32634 1
41428 2
55355 7
111877 15
66354 8
95478 14
29280 3
75407 15