251
991
56
93
98
401
129
219
110
331
97
258
120
168
43
211
50
249
66
510
45
218
60
199
9
139
25
144
21
114
1
2
16
154
7
153
128