541
76
421
172
220
25
557
162
97
17
499
145
343
155
458
122
514
119
578
139
244
97
204
53
124
69
514
108
573
188
274
154
505
125
423
102
384
149
294
113