4
9
70
210
8
71
133
100
123
40
250
164
42
193
124
118
192
85
160
169
190
81
83
152
242
334
64
19
50
507
73
17
74
68
72
106
48
517
61
434
616
213
466
2222
146
15098
433
602
84
6760
454
2323
35
685
4437
481