5
38
4
13
6
2
7
22
3
8
15
14
0
16
10
12
40
20
9
32
113
153
52
107
106
112
49
79
114
137
44
50
66
61
201
148
75
192
24
95
135
163