6
3
7
128
102
33
4
27
5
34
10
11
20
2
18
1
39
9
26
16
88
15
29
8
14
48
17
22
37
12
21
59
19
36
13
31
24
96