80
60
104
57
48
190
123
117
42
41
44
30
32
74
185
138
28
16
26
237
47
66
36
265
68
108
193
97
116
119
115
110
146
141
148
40
90
280
9
71
180
14
306
250
277
91
127
152
238
100
33
72