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
78
101
132
445
153
256
115
68
238
157
372
82
191
156
112
118
181
286
218
94
155
88