112
51
18413
113
131
30
191
501
12
262
91
111
25
331
461
26
58
491
382
264
452
431
522
402
8
6
898
19526