42
16
34
52
56
52
55
53
93
31
43
60
33
154
39
31
34
97
139
127
179
201
189
241
236
320
311
352
318
370
409
431
420
447
426
485
473
591
770
675
599
774
761
765
723
944
938
885
1K
1K