7
27
18
93
127
110
270
120
101
147
87
55
56
25
318
205
26
33
16
2
9
406
434
40
136
17
659
38
32
88
1694
11
173
22