127
1
84
197
130
173
74
207
2
106
89
46
112
482
62
472
538
413
2427
331
564
68
247
186
362
228
338
465
562
244
355
3