3
6
9
16
19
31
33
38
41
43
47
54
57
64
67
68
79
81
86
89
15
48
35
56
26
44
32
21
42
13
58
17
30
14
77
11
7
82
40
8
39
2