7
87
80
55
15
8
64
27
13
61
2
14
20
4
9
67
59
5
38
56
12
21
62
50
19
447
6
86
16
85
70
82
36
40
33
3
42
31
68
41