9
23
31
44
86
98
8
93
80
96
14
105
127
52
21
27
41
53
74
55
13
22
81
42
48
17
38
34
39
15
28
32
70
107
64
195
56
37
24
25
124
75
58
73
115
174
82
16
85
116