259
130
164
236
37
347
69
53
63
119
275
123
61
47
59
94
182
82
87
260
251
41
129
44
40
314
127
285
12
359
36
155
38
115
8
224
31
22
33
29
151
28
418
371
52
366
83
226
188
124
157
65
34
57