29
27
19
17
28
63
44
46
112
37
24
74
32
54
148
68
16
18
69
15
2
13
8
6
11
7
10
22
31
36
39
12
66
33
55
40
4
1
20