333
1
81
319
352
244
85
123
87
37
300
2
577
0
77
278
324
167
227
66
233
290
216
61
230
232
69
53
75
88
106
125