7
0
1
3
20
2
10
8
149
11
18
15
34
5
12
16
42
4
38
24
36
6
28
23
119
19
82
74
40
17
22
78
52
31
25
77
14
48
220
409
308