80
10
9
58
35
28
6
48
8
20
17
27
11
33
37
13
19
107
16
90
98
50
21
23
67
29
26
34
1
14
106
39
15
73
12
38
18