150
966
42
548
76
323
28
169
18
122
40
151
33
124
20
128
5
144
22
106
15
74
27
93
98
14
43
6
336
3
80
77
11
78