45
98
44
50
329
217
63
532
191
171
118
74
176
41
117
107
170
36
259
198
67
72
278
104
42
209
97
91
37
194
87
99
847