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