3
6
7
10
12
21
26
31
35
41
44
47
51
67
76
79
80
83
87
90
86
62
74
43
56
42
28
48
32
16
52
15
36
65
13
82
11
34
50
29