70
525
163
197
81
76
32
42
37
18
44
59
55
31
51
53
106
50
245
167
198
365
205
390
572
168
400
339
68
101
232
210
235
62
129
73
69
175
82
85
71
77
34
14
27
170
57