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