2
5
6
8
16
27
31
35
37
39
46
47
51
59
63
67
78
82
85
90
30
42
32
41
40
61
52
20
50
38
45
83
75
12
4
11
10
81
57
77
9
55
34