2
3
5
12
17
26
31
33
34
45
46
56
67
71
75
81
83
84
86
88
73
51
41
20
44
65
38
43
42
40
11
49
14
15
87
62
74
10
68
61
53
55
9