43
1529
908
195
925
187
878
180
43
43
43
317
548
560
900
884
1172
912
178
178
70
60
191
901
182
67
176
1664
185
538
527
43
190
528
171
862
69
542
524
82
176
1225
73
68
195
27
857
182
1213
895
516
173
521
1236
67
1237
885
835
830
509
192
126
64
541
528