3
8
10
16
29
30
31
33
34
40
49
52
57
63
72
76
77
85
86
89
9
48
46
44
45
43
53
42
78
12
27
26
58
19
13
74
70
15
82
11
56
20