15
4
25
22
7
31
23
49
5
1604
338
11
119
792
8
9
473
13
120
657
27
12
95
54
67
18
6
66
35
47
10
34
61
53
52
26
51
21