9
25
17
43
48
15
44
16
6
64
4
2
19
196
28
56
30
21
61
53
11
460
60
86
24
23
32
34
50
26
12
29
152
57
51
68
52
511
8
142
126
128
66
326