6
0
2
4
5
9
12
8
7
61
50
20
64
18
14
32
43
63
102
23
83
73
13
62
56
39
22
89
17
16
21
45
26
620
168
145
53
25
42