399
139
461
101
1422
718
721
236
462
110
459
203
275
67
392
191
487
99
545
223
559
73
249
73
192
70
718
234
237
53
178
93
155
71
165
84
473
157
157
126