649
160
798
155
394
120
464
243
538
101
473
71
564
52
593
162
588
32
292
66
222
137
524
128
493
144
366
36
581
155
475
170
517
40
125
76
413
105
529
101