7
80
8
5
3
20
10
63
25
31
38
37
33
59
45
6
9
4
19
11
32
41
76
24
18
13
106
29
163
142
120
27
23
17
26
67
54
42
51