29
28
24
20
36
31
10
12
4
8
5
11
7
43
33
103
44
50
27
26
18
23
34
37
83
84
114
30
42
46
15
53
32
39
16
25
112
21