32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
135
144
119
301
38
17
98
30
79
23
14
43
19
12
22
42
18
24
61
48
34