80
1
105
86
102
308
346
0
99
764
2
120
131
878
6
549
54
373
317
154
371
70
134
167
69
128
42
73
155
613
3
106
504
398
215