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