20
16
48
40
26
43
13
28
12
42
34
32
5
18
39
25
14
17
23
8
15
104
46
33
24
21
31
38
259
63
71
27
69
22
55
6
289
82
41