289
216
235
96
118
10
97
66
23
35
33
36
17
14
20
3
15
30
40
29
7
6
30
15
4
13
7
14
8
12
14
17
3
5
16
4
5
2
2
5
4
5
8
3
6
4
3
1
5