16
63
116
118
1691
132
67
97
326
148
14
181
125
223
74
100
51
310
70
37
674
403
571
36
518
360
429
235
469
197
24
120
30
52
295
170
143
19
95
21
212
265
194
87
93
33
35
228
239
324
191
83