17
43
16
10
134
90
218
239
368
463
249
190
54
71
149
30
101
155
117
169
165
102
115
253
69
767
217
103
148
193
199
161
259
157
80
45
130
1039
383
447
141
366
518
772
4247
247
925
750
856
577
762
1737
890