150
962
42
547
76
323
28
169
18
121
20
457
40
151
33
122
128
5
144
22
105
15
74
27
93
97
14
43
3
81
6
77
11
78