20
47
6
40
49
48
26
54
75
56
63
25
74
55
207
42
3
100
93
64
151
184
676
52
32
37
43
103
33
112
176
522
131
9
39
73
19
287
162
371
306
34
159
130
129
192
83
198
181
50
256