111
297
96
291
95
492
206
639
135
456
88
482
74
557
119
396
298
325
99
416
72
315
97
215
152
395
1
148
34
252
101
258
149
309