148
134
80
524
198
21
55
516
120
176
73
25
277
128
363
123
168
84
48
203
18
100
60
46
107
45
115
455
282
90
316
31
170
95
64
500
238
195
77
86
325
63
529
94
43
82
266
161
96
53
140
57
52
75
69