11
55
163
67
263
34
58
42
152
130
36
30
165
240
81
201
116
31
111
561
257
32
26
64
191
14
133
66
79
245
237
68
88
362
110
69
91
147
72
41
207
269
40
16
51
29
23
46
50
182
123
87
1276