45
953
416
822
450
681
59
618
65
550
182
583
97
447
109
460
72
399
50
280
62
252
46
222
32
194
184
20
896
214
183
37
179