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