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