27
38
162
156
90
181
833
69
94
43
78
37
611
62
98
88
45
86
57
110
93
36
32
48
65
200
115
184
44
53
67
54
216