18
26
7
66
16
69
98
1090
29
558
32
494
10
130
387
99
101
830
141
9
1830
58
45
156
49
17
64
150
123
54
146
133
140