11
41
127
311
48
931
28
32
27
16
52
211
345
163
159
64
77
78
257
44
51
37
85
65
112
34
79
183
260
186
240
119
147
267
8
141
206
80
53
56
222
46
140
146
68
55
82
91
60
97
169
66