42
37
81
474
164
31
73
250
445
129
1480
10
260
89
360
152
277
209
199
957
7
443
113
400
108
117
84
49
29
19
155
58
93
69
74
174
14
24
18
68
13
181
70
36
50
322
468
255
102
141
258
361
64
711
472
86
344