29
19
105
5
157
131
27
32
36
11
8
21
10
13
15
57
33
55
52
23
35
38
25
24
17
34
98
45
22
14
7
40
20
58
30
53
123
112
63
72
67