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