14
413
197
23
112
15
90
68
164
447
184
43
22
61
599
134
156
125
121
297
66
52
20
108
98
258
132
473
78
437
122
57
186
160
188
41
320
263
195
194
147
266
900
63
552
51
84
30
26
718
60
77
64
202
70
44