2
0
4
8
32
14
156
30
36
34
9
11
15
18
16
12
43
17
62
81
59
46
38
26
76
44
90
67
102
61
20
49
51
31
57
23