8
13
3
9
1
22
6
7
44
16
17
0
19
43
10
4
24
2
11
38
130
21
73
36
53
57
518
65
277
47
415
165
190
280
290
198
173
240
265
218