35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
300
42
23
29
18
12
48
66
36
24
14
16
34
25
40
32
30
67
17
68
45
26
19
39
77
50
28
43
22
74
51
144
57
46
89
21
49
59