6
need
8
3
1
9
14
47
4
9
43
28
36
10
14
29
19
88
47
35
32
194
24
23
18
103
5
28
16
130