2
3
5
7
9
10
13
18
22
26
27
28
32
38
44
50
56
57
71
89
47
30
46
43
61
49
31
42
20
4
80
1
24
82
17
40
14
86
68
63
60
39
34