5
90
20
18
9
7
4
17
25
81
16
8
14
11
2
28
76
3
0
35
23
22
12
15
40
10
34
19
38
44
21
66
106
73
13
32
49