20
92
11
10
18
30
80
70
68
67
16
27
23
8
110
49
32
104
91
29
12
47
35
33
9
31
62
38
201
177
44
25
40
156
737
43
28
216
149
131
97
168
37
94
125
277