9
36
18
26
23
34
25
30
42
39
10
55
114
136
85
112
257
95
115
82
248
191
318
93
176
263
296
585
385
408
302
142
273
421
167
215
310
177
61
106
355
205
166
196