515
113
354
155
244
154
74
41
573
138
486
151
241
42
573
105
595
174
325
146
379
115
187
49
186
41
298
92
251
145
243
172
197
112
365
104
582
165
471
195