32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
138
135
19
113
295
35
21
69
44
46
39
30
31
38
67
57
23
131
14
63
70
71
37
45
20
12
25
33
34
55
26
166
61