3
4
5
18
29
30
32
39
40
42
48
51
53
56
59
61
65
66
74
82
41
46
35
45
73
44
26
15
90
20
43
1
13
88
12
72
24
17
69
11
47
10
78
8