2
4
5
10
11
17
22
30
48
57
61
64
67
73
75
82
83
85
86
89
52
34
46
45
44
59
43
42
47
36
41
65
15
13
7
9
3
50
8
6
1