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