121
125
123
100
87
96
104
99
95
103
107
112
90
110
105
101
88
69
76
81
85
74
102
79
77
86
62
58
54
57
60
65
53
49
45
30
44
40
23
34
27
21
13