266
106
342
67
399
163
510
79
196
121
260
151
77
46
591
129
727
175
521
66
433
118
495
155
520
128
378
173
454
262
215
70
622
154
486
169
232
175
334
181