32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
120
18
38
299
12
74
43
46
29
31
36
71
57
21
49
138
14
16
63
66
34
45
19
30
20
33
25
53
60
75
26
187
62