12
18
16
30
38
9
272
15
130
11
22
159
41
45
90
52
96
250
13
173
54
162
177
84
83
106
61
112
93
314
128
56
131
160