34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
141
147
19
116
299
43
18
30
14
12
31
45
23
25
65
57
22
26
38
21
62
20
27
44
17
82
76
56
54
50
24
32
37
68
47
48
35
83
39
59
33