10
0
9
218
63
167
111
124
72
91
61
108
71
66
37
46
62
36
89
42
76
48
41
50
29
74
47
106
138
54
33
98
131
44
30
152
309