10
16
27
107
61
111
13
40
72
52
181
26
29
46
54
60
18
23
14
129
222
59
36
12
32
20
9
8
43
90
63
161
126
114
39
85
41
49
15
71
6
35
7
66
189
186
80
103
167
123