14
10
790
73
66
301
106
68
114
723
29
100
158
135
265
181
137
270
259
50
121
119
205
310
173
74
185
145
189
194
231
97
72
107
134
175
44
39
219
147
311
81
60
55
48
632
65
61
42
32
271
128
187