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