2
3
5
9
29
30
33
36
40
43
59
62
64
69
70
75
77
81
88
89
11
48
47
46
35
45
17
44
65
42
28
41
22
15
76
21
84
52
23
18
13
14
12
8
56
55