140
102
354
166
313
154
444
129
480
159
352
181
400
74
144
110
430
166
188
156
252
128
115
24
539
137
503
47
384
134
298
5
500
80
229
80
599
119
349
5