306
1
225
2
655
250
511
336
252
795
475
82
395
490
233
237
102
289
403
976
452
3
129
292
206
331
355
35
232
469
353
702
276