6
8
11
13
10
16
23
15
33
26
24
50
47
35
56
56
31
97
201
370
409
776
1K
1K
1K
669
150
112
121
333
461
397
399
378
350
149
76
84
126
119