59
60
260
213
171
122
94
189
166
128
154
52
126
128
127
266
167
86
116
179
89
97
77
151
57
142
153
109
100
101
118
79
166
157
204
135
211
95
94
102
89
47
103
110
58
63
74
95
73
73
57
49
32
107
94
175
41
26
38
52