2
3
6
8
18
24
31
36
37
53
55
60
65
68
70
73
78
80
87
89
11
49
77
45
30
44
35
43
15
42
76
4
41
57
79
34
13
75
66
56
72
10
69
9
50
47