114
380
100
58
18
33
89
86
263
193
197
303
133
95
637
144
676
640
36
32
54
129
186
15
377
397
91
272
550
63
176
51
257
316
67
81
46
181
55
124
208
276
101
214
201
28
66
119
79
251
321
370
243
218
404
141
168
99