10
55
17
6
8
54
20
14
7
19
34
199
105
86
23
236
60
18
98
41
13
66
26
24
197
277
50
169
368
42
31
32
12
136
222
180
95
52
157
62
38
132
29
1278
146
2
104