218
177
373
36
332
646
118
173
253
926
53
643
22
65
754
109
393
180
27
208
250
57
78
51
54
42
96
33
59
32
319
741
24
163
407
236
115