215
112
143
49
79
50
74
6
59
46
71
51
90
23
129
458
123
30
174
68
18
315
92
85
73
100
113
119
114
138
55
36
20
135
10
84
29
35
61
13
31
185
326
136
34
353
82
17
272
380
283