121
824
128
232
39
185
88
123
177
98
172
196
104
85
108
132
618
27
15
131
112
96
130
252
71
101
110
90
60
319
213
225
268
257
218
136
129
233
166
78
52
151
180
156
67
189
38
155
127
165
175
76
144
107
135
249