40
23
143
29
96
25
65
20
271
35
424
52
1123
357
281
318
760
26
17
34
12
33
279
50
66
16
131
22
69
47
21