101
195
319
145
169
208
345
338
191
301
116
68
156
98
124
88
135
56
94
44
59
92
85
252
205
401
177
123
39
54
76
267
111
25
163
224
186
113
295
334
188
821
348
320
310
171
219
404
335
308
262
226
167
96
207
282