7
9
3
0
2
13
21
6
11
23
4
28
8
66
42
40
105
34
19
238
275
17
213
131
78
102
5
12
44
37
53
81
121
15
52
155
80
100
24
18