7
0
4
1
3
18
9
2
6
8
5
16
23
40
88
61
135
56
164
263
233
50
117
25
17
121
66
33
39
176
52
130
15
224
30
45
36
70
157
10