6
0
10
1
4
20
30
67
90
47
166
56
54
214
104
511
108
31
128
14
13
143
88
81
49
73
16
18
12
114
39
122
64
41
99
52
162
62
107
237
238
65
156
190
639
118
105
182
86
323
55