8
90
16
88
3
4
0
22
5
28
2
13
17
15
32
6
104
14
46
26
74
35
33
31
11
37
21
9
7
23
20
12
38
79
43
30
160
10