3
9
70
206
8
71
133
100
123
40
250
164
42
193
124
118
191
85
159
169
189
80
82
152
241
334
64
19
50
507
73
17
74
68
72
106
48
516
61
434
616
213
466
2218
146
15075
432
602
6753
454
2315
35
685
4433
480