115
103
23
50
59
63
63
65
44
33
42
47
52
67
40
113
74
73
70
40
33
108
38
67
57
48
42
28
102
32
102
80
72
21
45
60
52
48
33
89