363
611
43
585
211
484
47
292
187
351
147
289
145
274
102
230
72
196
6
340
68
173
29
160
50
181
41
51
131
17
135
16
136
14
100