1
9
13
16
30
36
38
43
44
45
46
52
62
68
77
78
79
83
86
87
53
4
3
37
57
75
2
18
35
71
51
32
21
81
80
61
58
40
29