199
109
53
21
509
127
601
90
336
204
398
184
326
95
461
119
543
108
588
54
232
48
461
46
558
83
468
69
143
29
45
25
259
75
573
169
252
101
426
46