3
1
0
111
20
75
14
19
10
15
11
46
21
36
18
12
146
31
34
22
28
26
45
39
99
103
62
9
82
32
24
54
37
109
17
27
81
95
144
96
56
53
110