0
8
6
7
1
3
2
5
93
139
177
64
22
13
43
54
106
58
83
21
50
59
17
10
27
9
18
33
11
37
42
53
32
16
24
44
15
4
23