586
217
486
107
314
54
338
67
142
81
506
137
499
99
495
159
208
65
341
147
533
36
283
137
232
137
226
96
527
122
224
183
91
73
370
162
311
179
561
72