1
10
0
11
71
9
2
22
25
3
7
21
13
17
30
54
50
44
48
112
58
20
42
115
135
96
103
162
206
109
132
131
244
128
95
134
66
268
52
62
290
299
298
264
101
159
153
57