2
3
6
7
10
19
20
28
29
32
45
49
56
63
74
79
80
82
87
89
8
47
52
46
53
44
34
43
86
78
9
42
12
83
48
41
64
17
84
57
11
50
14
85
61
55