7
616
20
30
10
11
78
9
6
12
13
14
3
8
17
2
31
5
43
28
62
18
23
63
166
51
86
22
49
4
19
42
95
35
32
48