21
2
7
5
6
8
13
14
20
12
15
1
11
10
17
123
9
25
16
4
65
66
43
55
144
82
88
50
63
38
117
101
57
393
58
93
83
26
70
131
36
41