120
28
56
45
143
93
69
84
74
18
67
62
8
319
50
49
271
75
189
22
12
100
152
169
10
837
33
112
384
653
529
14