3
11
16
23
31
34
41
46
48
49
56
57
60
66
73
77
78
82
84
87
30
47
25
43
45
39
51
38
76
44
12
62
26
88
21
85
15
22
37
17
9
13
28
8
2
52
7