3
6
2
0
5
9
4
17
22
60
32
120
134
64
128
65
86
43
108
44
57
28
94
33
47
12
63
7
88
74
39
82
26
18
31
20
8
16
61
42