34
4
28
7
6
3
5
8
1
9
2
16
13
10
11
15
142
143
115
20
43
296
26
12
14
31
42
22
24
66
35
58
25
41
30
39
40
32
21
18
33
86
77
57
59
23
19
75
50
17
85
52
91
44
61