20
52
90
48
36
25
13
41
31
46
14
42
130
40
65
28
26
77
21
32
85
44
38
68
67
47
24
35
59
69
94
33
114
62
63
37
50
17
79
51
54
66
39
29
27
56
30