542
84
913
316
1213
510
429
154
819
300
441
245
549
132
194
147
386
169
1101
502
205
91
479
74
412
187
212
73
333
154
383
186
552
73
552
70
562
119
522
248