53
41
163
88
71
21
221
74
130
215
181
85
91
323
72
147
195
197
81
95
183
92
79
64
171
234
176
104
61
112
139
189
122
135
216
121
162
156
207
220
159
134
132
194
211
128
140
108
375
154
281
277
293
148
586
173