26
36
82
45
81
65
38
29
16
18
25
39
8
34
30
58
41
105
49
131
35
173
220
95
43
64
62
166
189
66
90
186
99
106
96
22
32
258
80
217
136
57
235
232