137
211
265
109
130
518
92
35
94
166
120
39
273
168
348
106
134
443
38
44
200
41
64
413
994
67
321
456
71
62
183
104
315
203
638
40
89
60
37
233
338
143
220