288
235
216
118
95
13
10
97
101
49
24
4
66
28
127
38
17
19
72
34
33
1
13
3
33
30
33
20
35
19
36
17
5
12
40
17
14
29
40
30
21
3
29
23
15
2
18
15
20