10
61
64
11
9
51
7
18
8
19
21
39
246
592
127
695
15
26
30
48
76
106
23
13
16
52
135
59
56
34
6
72
40
55
46
28
17
12
101
45
271