2
5
11
20
28
30
34
36
40
41
44
53
57
65
68
71
72
79
83
89
9
52
56
48
78
45
69
43
27
13
14
19
85
17
84
76
42
24
73
12
51
35
10