412
704
52
197
77
447
37
168
20
112
49
248
142
137
79
175
88
163
15
254
59
176
50
149
12
98
34
21
97
68
395
27
95
16
70
29
105