103
99
37
115
132
27
134
116
65
64
42
18
211
71
89
53
136
168
62
84
21
54
101
113
36
195
105
91
156
119
137
759
82
98
481
151
22
35
68
12
66
39
179
48
67
28
17
112
164
34
92