0
10
23
6
21
22
25
12
14
40
78
27
33
60
134
30
38
63
120
146
24
258
46
121
79
96
49
8
29
93
355
103
960
95
73
59
69
178
259
138
118
35
117
179
171
66
272
317
55
100
37