75
70
95
133
151
83
143
79
79
32
105
75
44
54
116
188
105
24
43
41
47
12
235
41
246
189
44
27
133
50
99
163
240
209
142
104
99
147
107
242
300
296
500
312
443
290
426
102
161
170
92
284
106
373
250
98
357
121
243
166