248
1
78
140
265
203
191
330
252
68
144
95
84
67
195
91
0
79
416
3
73
123
475
165
101
122
293
233
2
126
133