16
5
0
31
24
34
19
49
37
114
78
17
7
50
33
48
38
32
111
100
56
13
9
131
109
51
35
21
40
107
98
25
26
12
8
113
45
29
52
27
115
92
138
118
43
23