41
12
27
25
63
18
178
50
45
90
51
71
104
190
20
92
28
202
24
106
126
156
299
14
57
61
132
431
255
293
130
81
280
166
222