442
384
643
265
133
129
109
49
112
24
307
72
31
61
105
152
846
223
163
62
194
36
100
391
173
605
68
51
17
97
45
639
321
1095
174
141
686
42
318
339
96
71
387
113
193
192
268
65
79
484
28
23
98
267
107
252
47