25
5
16
28
31
23
42
35
24
19
6
7
11
14
9
51
47
17
4
2
8
32
30
56
76
919
52
22
59
566
40
46
70
41
12
13
1
10
18
39