126
35
187
246
68
10
168
38
43
33
276
41
82
95
50
197
85
161
279
207
206
111
174
56
151
94
903
21
34
72
281
92
242
234
76
98
26
42
172
195
101
791
451
57
64
462
61
129
28
20
314
25
39