123
50
98
37
188
175
284
175
127
144
160
255
161
145
190
383
186
121
128
176
303
85
49
67
186
123
119
187
185
114
102
66
92
98
84
133
90
75
60
140
134
58
100
62
123
169
172
134
148
150
179
67
104
168
223
107
109
75
95
78