127
1
84
197
130
173
74
206
2
105
88
46
111
482
62
472
538
413
2427
331
564
68
247
83
186
362
228
338
465
562
244
355
3