6
7
11
2
1
3
9
8
27
29
31
22
40
13
4
10
50
5
0
39
17
18
76
38
79
23
12
91
45
28
19
180
92
36
30
77
68