8
48
45
44
91
70
102
112
55
56
37
33
152
51
26
17
158
99
53
43
104
88
39
42
36
50
52
108
34
129
81
64
60
31
38
25
15
22
24
58
46
132
61
214
72