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