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