197
25
182
270
77
31
56
384
126
524
138
173
97
160
250
109
150
48
158
213
44
66
189
206
128
195
99
127
62
33
142
68
98
537
390
469
346
70
492
839
321
420
833
221
92
65
64
87
512
58
463
174
193
203
264
205
169
69