9
23
14
3
5
4
1
16
12
7
10
11
127
130
39
120
109
54
24
74
29
28
183
80
190
34
50
17
51
52
46
251
59
61
37
60
72
35
33
78
116
22