91
103
371
126
507
236
283
587
40
122
158
131
213
302
111
377
99
338
352
697
159
176
87
406
444
177
461
299
80
344
114
480
104
84
192
14
107
123
43
154
31
21
38
134
73
85
282
164
26
260
118
54
79