41
48
72
32
160
182
44
128
93
88
75
92
60
54
64
80
20
56
157
52
135
145
112
47
122
66
154
278
224
127
159
221
460
228
606
284
61
95
581
143
129
304
295
399
390
146
115
76
360
235
339
294
247