2
3
9
12
15
20
33
37
51
52
53
58
60
68
71
74
82
85
86
87
49
4
32
42
44
50
54
64
66
70
73
75
76
77
79
80
59
13
57
5
48
61
8
16
78
89
11
1
67
10
22