255
695
282
703
104
786
213
484
47
423
46
502
138
342
119
373
50
199
41
196
25
52
180
178
168
22
127
29
137
20
118
10
135