2
10
29
30
32
35
37
39
42
47
56
63
67
70
72
80
81
83
86
88
5
7
11
12
14
17
22
25
41
44
46
58
60
77
87
73
48
43
90
79
36
40
55
15
78
74
13
33
9
8
26
65