298
232
127
45
102
118
35
19
56
41
3
70
50
9
149
15
239
154
93
14
293
247
374
97
62
6
1
33
8
0
466
107
176
246
25
4