0
4
18
22
15
30
20
12
44
13
7
9
6
10
8
153
17
11
40
23
14
163
57
58
150
48
346
124
278
241
178
134
160
205
235
197
397
206
123
177
439
313
125
244
146
167
215
52
105
245