110
102
97
100
11
159
195
3
86
165
31
25
182
24
10
266
203
17
54
94
1
82
16
50
171
37
48
168
137
85
67
478
35
169
40
145
619
13
143
204
189
43
147
14
71
49