3
4
8
16
26
31
34
36
40
47
51
56
57
62
67
68
71
72
78
86
11
19
20
27
29
38
48
53
54
61
65
77
81
88
89
39
49
46
5
45
43
70
44
73
23
42
79
7
15
13
75
18
82
10
76
9
59