8
27
51
29
54
9
57
43
10
2
65
4
13
11
23
16
90
26
18
89
20
6
15
21
110
206
37
5
79
35
102
12
91
45
88
7
17
161
77
46
50
106
304