1
20
11
140
30
27
63
9
38
88
42
59
78
57
133
54
207
776
228
103
93
188
328
48
185
179
97
107
91
406
41
221
214
167
37
34
19
56
53
71
77
47
99
172
33
108
116
26
29
239
152
195