40
37
67
122
80
46
28
841
66
79
65
96
47
44
36
25
108
45
423
33
27
38
15
95
104
379
49
19
432
85
158
197
42
605
1210