4
1
0
3
6
9
5
63
13
16
7
8
19
11
110
118
113
91
58
88
89
116
226
174
122
59
111
131
38
217
121
147
164
181
128
95
184
138