17
21
43
316
93
218
32
48
186
77
65
172
127
44
9
167
57
62
388
39
126
201
52
150
23
35
805
500
13
154
107
263
157
105
137
392
158
241
89
139
335
73
59
184
282
64
280
181
54
235
37
189
70