62
59
135
157
30
21
13
94
167
82
152
207
149
191
186
148
283
153
76
108
126
282
176
256
213
86
47
48
190
56
28
73
245
63
85
31
163
977
99
165
42
304
1
209
26
400
175
37
36
280