66
160
50
392
159
348
143
110
88
520
241
103
353
162
123
21
263
1063
487
82
177
133
113
75
81
69
60
192
86
705
265
665
291
32
218
58
141
681
289
410
95
538
40
27
87
243
37
120
26
80
121
210
195
39