3
4
0
2
5
8
11
6
9
12
61
50
20
64
18
14
32
43
63
102
23
83
72
13
62
56
38
22
89
17
16
45
26
619
168
145
53
25
42
7