55
158
321
98
72
157
278
41
76
272
983
467
67
34
525
184
103
69
328
404
160
96
59
246
127
90
75
60
89
78
125
181
93
798