17
6
12
23
13
21
125
16
26
25
11
15
14
32
91
139
86
28
9
10
18
30
36
40
124
110
174
33
55
53
37
52
95
123
59
148
84
50
42
303
223
87
71
38
7
58
166