218
175
373
36
332
646
118
173
253
926
53
642
22
63
754
109
393
179
27
208
250
57
78
51
54
42
96
33
59
32
318
741
24
163
406
236
115