5
12
67
11
1
7
13
8
9
127
10
29
24
43
21
19
45
121
17
73
88
61
103
164
307
130
42
137
33
39
82
57
125
123
201
41
270
1353