34
4
28
7
6
8
2
3
16
1
10
9
5
13
15
11
135
110
296
39
17
26
12
14
31
42
22
24
66
35
58
25
41
30
40
32
21
18
86
77
57
59
23
19
75
49
88
53
20
91
44
60
50