9
134
89
214
1024
228
54
27
69
543
100
15
39
400
588
974
64
65
36
30
174
83
139
91
18
57
460
85
73
341
263
225
34
187
863
19
26
63
45
67
29
32
8
306
50
42
33
11
16
145
168
122