8
39
29
40
5
47
6
12
23
13
22
19
189
34
16
33
20
10
27
785
7
14
11
3
21
31
1
25
37
53
9
35
57
82
30
59
62