100
880
129
512
225
489
83
506
376
24
214
246
95
226
52
194
72
204
27
178
20
153
14
158
39
146
6
339
136
179
28
145
125