179
122
406
117
264
205
222
228
101
137
88
243
166
87
208
241
427
127
48
239
71
24
80
81
123
55
36
83
120
96
58
51
62
151
135
143
133
60
132
591
190
33
185
98
209
432
489
583
438
373
618
774
330
318
47
191
282
304
1381