18
14
25
2
8
16
95
9
10
34
23
123
38
86
11
29
47
15
78
32
112
27
61
107
39
21
488
260
20
218
4
30
114
26
101
124
65
82
181
40
17
173
139
247
13
35