18
16
121
149
47
40
74
136
114
28
12
35
36
104
61
182
58
133
43
68
49
38
32
187
65
177
87
137
157
95
131
41
171
72
56
83
69
75
82
159
204
241
39
4
186
15
354
71
11
26