14
430
359
42
37
81
474
164
31
73
250
446
129
1481
10
260
89
360
153
277
209
199
958
7
443
113
400
108
117
84
49
29
19
155
59
93
69
74
174
24
18
68
13
181
70
36
50
322
468
255
102
141
258
361
64
711