33
142
57
43
190
254
346
556
337
109
659
362
88
540
20
213
61
120
90
60
384
54
3298
169
879
99
108
282
917
415
229
234
162
354
143
860
93
58
357
291
671
1507
363
25
24