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