2
3
6
5
4
0
12
8
7
11
1
14
27
29
16
23
25
67
57
22
76
136
72
10
81
83
129
48
62
9
80
35
63
43
17
18
59