81
399
89
54
18
77
300
37
224
149
57
162
9
50
70
84
100
160
131
152
440
132
30
178
94
68
38
293
46
205
143
128
115
189
96
179
139
60
164
125
247
353
158
367
121
58
53
20
112
34
56
582
110
251