0
7
1
9
12
40
10
16
8
18
20
2
37
69
30
412
192
256
167
112
42
173
82
43
108
41
38
61
34
64
85
65
66
48
47