10
13
23
8
14
7
9
53
27
18
21
64
11
1
31
426
32
22
62
46
49
25
55
40
16
17
15
29
38
34
12
2
20
6
19
144