424
21
88
535
373
375
400
110
211
241
664
57
200
253
30
53
99
75
371
563
37
77
304
40
43
303
63
247
125
289
179
122
90
226
245
416
119
25
116
167
20
134
100
41
181
55
48
203
105
794
379
26
123
46