3
93
77
116
45
125
199
129
152
130
179
228
231
94
262
481
340
36
114
170
245
351
530
112
195
62
145
117
200
83
158
82
126
176
313
188
225
181
240
333
127
180
96
168
136
219
122
280
161
92
163
244
150
360
48
134