7
2
9
11
0
1
6
22
14
3
5
8
4
23
102
33
13
16
19
24
34
42
29
37
93
67
38
70
119
145
27
95
98
52
81
132
83
65
12
69
142
85
32
165
169