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