2
3
6
19
24
29
34
37
38
43
44
45
55
60
65
72
77
80
84
89
1
9
21
22
25
27
32
36
39
41
57
78
79
83
88
48
4
46
54
42
7
56
40
35
17
61
16
13
26
87
12
85
11
51
10