0
6
3
2
4
7
1
10
8
29
5
16
45
15
25
100
73
31
77
36
11
50
97
42
52
44
24
87
33
9
34
162
41
14
12
26
18
17