29
26
23
4
65
55
19
11
47
45
20
10
33
15
14
8
21
6
63
7
28
13
57
34
18
17
2
41
30
39
5
309
38
111
127
9
134