3
9
10
18
21
22
28
29
37
56
61
66
68
70
71
74
77
80
86
90
36
6
11
14
19
31
34
35
53
59
67
75
76
84
88
13
54
87
52
5
51
82
50
73
48
1
57
64
62
32
26
12
60