149
43
69
61
45
151
91
119
63
21
633
10
39
16
129
32
9
84
15
12
93
27
314
139
128
7
3
92
36
369
30
23
57
131
160