27
40
43
34
37
44
124
314
84
230
188
77
75
97
120
76
90
78
131
435
289
105
111
128
149
153
150
126
92