188
189
146
26
44
90
156
80
52
199
46
102
31
69
92
171
116
58
167
139
178
137
60
50
62
24
97
301
126
57
40
221
121
161
34
53
61
68
264
85
81
39
103
30
239
305
222
110
403