3
5
11
12
28
30
31
32
41
43
54
64
69
75
78
83
85
86
87
90
37
49
79
48
44
62
2
42
46
15
13
14
70
36
10
27
84
9
21
8
52
7
39
25