20
12
75
71
42
24
53
28
50
56
49
31
14
30
25
8
40
229
19
47
16
248
76
32
9
34
6
44
22
13
21
46
48
104
36
37