9
5
3
7
16
26
20
31
6
4
18
23
2
17
54
10
34
19
37
43
12
51
64
1
13
49
160
40
56
102
32
57
59
39
29
25
8
421