9
22
6
25
7
47
23
582
66
17
30
44
78
60
21
33
40
8
10
34
20
11
18
37
15
19
27
705
5
24
12
38
32
99
13
53
36