560
24
244
421
321
171
212
263
262
478
74
152
124
249
56
23
34
245
150
39
13
76
122
47
62
29
88
98
54
35
78
81
32
66
273
260
135
70
116
45
21
133
37
73
259
429
445
42
91
36
238
168
200