4
1
17
6
7
0
38
18
5
29
14
151
159
31
50
55
886
78
49
16
207
148
34
2
205
23
69
52
33
75
93
12
32
36
134
19
15
162
173
522
56
47
97
91
40
76
35
411
74
88