52
21
22
63
56
75
171
140
220
26
85
287
89
71
472
209
199
355
291
285
218
398
86
136
623
91
196
104
46
109
81
170
221
149
18
96
78
45
61
212
73
31
64
97
254
24
38
103
185
82
130
59
66