388
1
378
2
357
87
385
3
110
258
59
266
0
245
275
74
104
98
347
79
44
80
94
37
133
179
167
174
140
96
309
102
158
201