76
134
111
136
105
158
106
212
211
91
182
253
461
323
36
112
168
243
342
528
109
193
60
144
113
197
80
155
129
122
176
311
186
223
175
240
332
127
179
92
167
217
275
160
85
224
241
147
359
47
128
358
391
314
116
86