226
53
24
221
214
297
352
155
207
607
83
135
51
70
520
98
182
69
233
337
138
277
104
61
304
158
434
184
236
227
122
35
64
81
132
59
246
106
307
130
269
244
655
79
139
77
211
225
119
129
275
164
112
208
916
1106