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