124
186
192
39
191
101
15
344
230
60
83
38
77
84
25
93
171
136
70
34
283
92
89
57
28
114
71
238
42
55
151
56
173
68
30
32
168
204
319
205
285
47
54
43
134
40
98
222
649
266
164