669
912
157
682
202
428
22
368
91
323
124
320
40
271
121
265
39
216
36
172
38
187
53
179
62
138
14
120
6
343
33
119
20
116
4
101