34
121
83
126
190
32
256
58
20
205
215
51
247
13
195
304
290
50
170
133
174
155
383
182
217
162
188
379
37
313
416
161
38
315
599
164
271
112
874
1335
789
619
1386
92
94
35