70
104
88
80
101
140
186
215
115
81
175
78
59
145
144
185
139
111
68
56
165
98
42
47
134
76
53
146
103
130
114
57
75
91
216
117
25
8
210
148
79
13
14
23
21
207
448
157
132
267
154
31
168
29
171