3
8
11
12
17
18
31
35
50
51
58
61
63
67
68
73
76
80
83
86
56
49
45
15
26
32
44
38
43
13
41
40
75
78
90
16
52
14
87
81
23
2
27