17
132
118
154
47
187
128
45
541
174
377
389
13
108
143
599
318
148
419
16
48
83
18
23
295
262
220
286
62
41
681
249
138
243
158
198
105
197
875
382
29
68
142
177
375
163
266
176
365
92
38
604
360
167
134
354