146
301
224
347
95
270
66
212
56
252
54
247
4
183
27
160
16
138
6
2
45
96
3
90
49
109
17
120
23
108
11
10
21
112
22
83
14
78