7
4
10
9
11
7
13
14
19
27
42
27
21
53
35
45
12
37
21
42
93
43
139
180
201
370
432
676
1K
1K
1K
1K
962
781
755
713
245
218
171
138