4
5
12
15
16
18
22
28
38
40
45
46
47
48
58
60
66
68
69
86
82
8
13
19
21
25
33
35
42
50
52
65
67
77
84
85
57
73
71
54
43
23
1
78
29
14
26
2
90
39
34
11
20