66
42
29
114
77
44
213
15
68
326
162
152
69
71
10
13
190
2041
369
94
111
107
253
83
21
116
18
169
205
36
12
14
409
79
148
239
158
268
57
78
26
52
27
113
178
30
6
270
328