3
8
0
1
4
7
5
16
2
14
11
15
33
13
38
42
39
26
22
31
40
9
49
80
50
60
168
6
72
76
81
24
173
10
12
214
34