40
51
28
23
12
15
58
59
49
16
27
89
32
66
36
8
38
43
30
22
24
86
48
46
71
88
52
56
159
14
181
74
18
73
29
81
45
96
37
67
21
17
26