32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
121
18
39
304
78
42
56
38
29
31
37
70
60
21
49
138
16
63
67
71
14
34
45
20
30
33
12
53
77
26
189