1
4
5
8
10
3
13
397
191
6
57
19
50
361
38
138
77
122
26
68
176
16
11
393
20
141
105
115
179
143
158
87
85
79
93
24
78
42
37
30
15
41
211
360
201
290
91
75
168
45
62
47