8
18
27
67
12
21
10
14
20
3
11
22
98
31
24
16
26
165
6
2
32
29
71
92
50
128
7
45
101
291
56
33
34
166
87
36
78
4
49
114
1
19
64
53
39
25
74
15
81