10
0
9
220
64
185
118
130
75
96
62
116
74
70
42
73
47
63
38
93
45
80
50
69
44
52
29
49
109
138
56
34
99
131
46
30
153
309