75
105
58
170
105
110
144
166
18
30
31
56
37
30
41
55
41
80
54
24
48
14
123
74
56
41
139
168
190
26
26
28
38
27
39
48
138
76
272
114
97
67
106
67
91
67
62
29
128
96
203
156
156
80
95
113
58
76
167
139