5
9
7
8
16
13
12
11
15
85
47
58
57
37
26
36
31
14
20
63
61
76
50
329
114
125
127
360
119
128
263
270
247
135
172
52
101
216
391
118
97
229
199
124
149
192
157