10
18
11
7
6
9
3
20
21
17
62
55
19
46
25
16
4
61
56
34
42
43
31
33
52
154
32
110
180
22
92
162
130
127
40
383
73
275
82
177
132
36
47
111