43
30
88
33
29
27
25
70
12
59
150
26
49
6
45
81
50
44
75
18
35
179
110
15
71
195
109
37
64
122
14
40
92
34
48
38
42
62
152
16
17
69
84
31