80
257
97
1274
18
243
419
201
129
23
248
297
15
134
35
110
122
174
156
346
404
24
212
139
95
149
90
83
374
279
50
33
307
215
61
54
380
130
63
1672
36
10
34
272
158
103
151
190
1112
140
191
16
132
216
165
229
71
89