125
101
122
126
88
105
96
99
108
114
103
80
81
98
110
69
75
76
97
90
102
79
74
77
86
52
55
58
61
59
57
65
53
49
45
44
40
23
34
29
27
21
13