420
2499
10
109
15
80
212
222
178
101
367
134
33
202
344
100
53
86
99
217
300
46
49
166
37
26
25
275
182
64
57
62
215
73
34
27
90
97
229
47
81
2
52
67
13
43
14
40
38
76
41
51
165
153