15
9
51
38
36
143
59
32
84
155
67
74
73
28
29
140
3
21
213
58
20
163
26
61
181
180
352
64
78
43
414
152
157
130
101
100
273
57
187
106
17
126
34
109
77
39
89
137
196
189