150
966
42
548
76
323
28
169
26
140
40
154
5
144
20
130
18
122
33
124
22
106
15
74
27
93
98
16
50
3
80
11
78