112
40
52
414
405
120
356
552
21
409
122
208
481
136
161
430
73
105
44
60
170
212
25
249
1131
185
229
125
327
244
130
117
584
427
774