75
171
140
220
26
85
287
89
71
472
209
199
291
285
218
398
86
136
91
196
104
46
109
81
170
221
149
18
96
78
21
45
61
212
73
31
64
97
254
24
38
103
185
82
130
59
66
83
27
69
50
29
40