35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
144
20
123
300
42
22
38
19
28
87
24
32
16
21
46
40
12
53
62
60
157
187
95
34
33
126
17
36
56
101