14
10
100
15
109
54
5
9
29
13
43
27
18
67
28
17
111
101
98
40
44
33
38
6
7
157
84
202
71
140
97
48
41
58
63
76
93
143
52
80
319
141
91
105
96
32
31
59
153
174
24
45