188
184
45
36
74
175
245
20
267
204
33
87
39
101
26
109
275
156
67
44
388
8
22
62
198
31
79
70
30
111
143
28
259
142
97
527
69
651
89
137
38
99
288