0
6
9
3
5
28
10
2
14
8
13
11
22
4
27
16
31
38
24
21
20
44
63
39
37
15
17
7
18
30
12
91
163
64
100
140
75
179
48
79
156