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