18
19
13
8
46
66
162
175
318
236
171
53
106
494
132
146
17
100
134
81
157
227
203
195
188
68
200
93
72
45
145
59
294
79
27
144
25
63
34
213
99
22
75
20
196
86
246
103
141
71
54
52
531
42
155
299
165
57
91