25
29
34
6
8
5
4
18
15
21
37
14
17
77
47
42
12
13
22
32
45
95
43
16
133
98
141
19
190
100
23
203
105
158
161
36
237
27
96
11
61
188
113
2050
68