2
3
8
20
23
34
36
39
43
44
45
52
53
66
77
78
84
87
88
90
9
56
49
46
68
41
11
42
69
47
51
40
73
31
13
60
12
75
33
15
10
21
57