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