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