57
30
156
82
26
36
33
79
49
547
191
782
314
18
12
13
44
75
37
40
241
10
25
27
252
170
7
51
47
34
211
145
14
28
196
32
157
71
195
346
263
92
397
61
43
459
511
206
1479