2
4
5
9
18
22
30
39
41
42
43
64
67
76
77
78
79
87
88
89
35
49
48
11
17
46
65
28
44
23
61
20
3
15
14
29
7
13
53
12
45
33
36
66