247
2
242
1
271
227
97
342
88
78
99
0
91
95
142
90
179
171
6
40
83
49
63
674
87
248
1017
4
566
888
107
80