278
34
161
295
126
586
174
54
217
57
308
409
259
843
299
109
81
227
30
392
41
92
28
65
101
91
15
136
10
160
200
47
177
112
123
44
130
75
23
94
36
107
55
173
144
124
245
67
484
127
64
82
105
42
244