14
9
29
93
76
85
68
162
95
111
161
139
74
140
206
347
87
634
116
167
84
245
141
65
280
550
99
112
67
94
383
264
134
42
196
233
180
482
211
209
193
53
234
40
568
254
120
474
69
659
202
149