7
15
5
16
8
0
28
11
3
12
2
117
63
97
124
140
40
94
91
93
74
138
95
167
54
19
20
78
64
295
89
69
99
57
110
49
44
18
126
121
37
56
9
35
14
10
46
38