103
99
37
115
132
27
134
116
65
64
42
18
211
71
87
53
136
168
62
84
21
54
101
112
36
194
105
91
156
119
137
758
82
98
479
150
22
35
68
12
66
38
179
48
24
17
164
34
92