10
57
233
113
8
33
70
27
12
29
82
41
92
127
122
142
42
26
129
384
13
123
60
178
782
20
62
296
668
59
254
24
18