188
146
26
43
90
154
79
51
197
46
101
30
66
92
171
116
56
165
137
178
136
69
59
48
91
62
24
97
299
125
40
50
219
121
161
34
53
60
67
263
85
81
38
103
68
238
305
220
109
398