57
43
13
26
24
40
20
221
48
256
300
10
287
67
96
39
22
99
83
66
147
82
21
23
156
34
95
55
18
207
56
62
240
70
76
504
36
17
16
189
4
27
46
133
105
32