212
159
153
191
419
205
561
23
752
375
956
798
245
407
369
226
204
215
193
129
761
503
209
576
570
321
796
53
176
645
214
218
355
117
119
116
112
132
341
114
60
85
816
26
102
155
262
237
50
78
55
282
42
206
249
403
291
127