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