32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
135
144
119
301
38
17
29
40
18
60
12
55
14
20
26
25
23
46
33
21
31
84
72
62
39
67
30
52
71
16
22
43