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