51
50
49
48
46
45
43
44
47
144
143
142
139
140
141
42
39
40
41
127
126
123
124
125
94
93
92
91
90
88
89
87
86
85
84
83
82
79
80
81
138
137
136
135