14
78
62
109
158
90
60
58
133
35
41
23
118
91
138
63
75
44
148
140
105
47
149
29
25
186
56
52
73
31
106
77
80
130
54
74
99
89
166
216
101
132
445
153
256
115
68
238
157
372
82
191
156
112
181
286
218