1
2
5
10
22
30
32
36
40
45
51
56
57
65
68
69
73
76
78
83
61
42
52
41
20
39
50
38
53
81
11
55
17
25
89
16
75
4
87
74
8
26
24