151
834
42
328
75
278
28
155
26
69
40
156
5
128
18
79
20
100
68
395
33
103
22
92
15
96
27
76
84
78
3
81
11
62