0
4
1
3
6
14
31
11
20
5
12
10
9
24
42
40
34
19
7
79
81
21
144
135
27
57
99
8
30
35
173
68
49
22
318
180
94