1139
518
956
297
1150
400
1281
362
391
137
585
130
894
362
530
37
591
146
308
140
592
290
301
109
148
75
775
369
396
190
148
50
488
44
508
190
397
93
517
175