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