76
159
62
402
553
8
72
128
100
85
17
44
442
384
643
265
133
129
109
49
112
24
307
31
61
105
152
846
223
163
194
36
391
173
605
68
51
97
45
639
321
1095
174
141
686
42
318
339
96
71
387
113
193