4
16
6
5
19
104
96
20
37
25
10
12
80
24
26
31
30
62
18
15
8
21
28
17
9
1
11
52
27
86
22
38
13
29
3
33
14
66