2
0
10
8
3
1
5
19
13
7
6
15
11
28
54
35
44
16
60
64
43
39
86
247
125
131
222
62
139
141
179
129
121
234
133
182
67
236
231
61