4
9
7
14
27
27
53
45
37
42
43
180
201
432
676
1K
1K
781
755
245
116
117
117
123
229
482
392
451
374
149
123
125
120
126
87
74
103
114
57