320
158
481
33
454
106
155
89
586
136
496
92
604
220
463
300
240
67
685
215
617
195
536
334
354
70
660
325
457
158
345
116
164
83
253
163
343
225
464
139