94
153
109
32
133
156
242
214
161
89
52
74
163
196
43
144
184
523
60
31
111
179
221
115
101
114
157
51
120
135
168
173
84
159
47
126
22
99
62
46
29
30
80
141
326
129
90
258
220
103
150
50
480
420
175