20
143
148
67
40
113
56
74
37
18
28
150
30
99
39
49
69
31
68
101
17
628
93
145
25
132
98
217
53
27
106
310
84
45
739