11
18
15
30
36
9
271
130
22
159
41
44
89
52
96
250
12
173
54
162
176
84
83
106
61
112
93
314
128
56
131
160