10
61
64
9
51
7
18
8
19
20
38
245
588
125
686
14
26
30
47
73
106
22
13
50
16
52
11
131
58
53
34
6
72
40
55
15
45
37
17
12
46
29
100
42
267