129
114
562
158
196
135
139
85
445
97
426
76
461
31
215
138
685
378
214
98
344
70
337
65
413
93
434
90
244
27
190
133
209
51
474
116
418
160
526
86