10
3
0
211
25
67
256
41
18
9
4
2
69
8
32
84
83
109
35
6
47
16
28
19
7
31
23
45
330
81
181
46
169
103
48
86
26
64
52
33
22
87
20
133
186
159
263
308
290