124
52
79
428
187
191
135
603
144
577
78
117
702
242
129
69
161
167
268
176
271
62
127
928
87
203
116
211
125
90
215
252
134
89
169
65
111
136
232
255
266
499
105
126
274
512
481
439
174
373
180
335
241
1243
118