518
114
354
155
262
164
77
43
575
139
486
151
245
45
580
107
601
176
326
147
379
115
187
49
189
43
300
94
253
146
243
172
200
114
366
105
582
165
479
198