3
5
6
13
15
18
27
43
45
48
52
57
62
64
65
67
70
72
76
90
22
7
8
20
26
28
29
35
37
39
47
61
68
73
85
88
58
53
87
71
54
82
51
50
1
55
16
89
12
41
10
23
9
66
25