75
314
65
266
27
279
101
139
59
447
31
143
38
46
104
45
91
50
42
57
141
108
11
226
202
47
84
28
211
69
5
221
20
86
17
34
40
56
70
170
182
33
137
52
81
21
223
187
74
274
293
150