279
58
89
95
100
58
58
58
58
58
58
102
58
58
92
58
58
58
88
89
95
93
94
92
103
80
58
58
99
58
99
91
100
96
89
25
98
90
58
428
89
58
107
98
271
58
58
93
89
92
58
94
98
102
97
97
97
93
89
104
103
58
58
87
58
180
94
58
93
58
95
95
188
100
58
58
58
93
88
117
58
88
58
58
58
100
58
96
89
86
100
158
373