20
27
21
97
235
78
230
67
90
72
11
81
82
80
120
435
188
304
18
244
135
128
411
33
166
139
186
210
46
393
368
124
52
75
194
129
144
163
131
16
189
41
176
57
122
127
207
263
862
60
206
1584
136
778