94
153
109
32
132
156
242
214
161
89
52
74
163
196
43
144
184
523
60
31
111
179
221
115
101
114
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
174