133
273
129
287
340
390
110
642
87
395
26
143
346
81
381
63
262
61
738
27
161
46
174
86
379
118
361
96
181
16
266
113
209
50
264
308
231