15
123
20
25
86
52
9
214
32
11
28
34
106
50
90
140
72
39
216
42
8
16
7
19
56
111
18
58
142
149
17
117
49
94
3
81
134
55
66
37
113
41
79
12
92
38
24
21
29