289
216
235
96
97
118
66
19
4
17
35
33
36
40
14
3
29
15
30
20
5
15
30
17
13
8
1
9
3
17
5
4
3
9
5
1
4
16
2
9
2
8
2
3
1
2
3