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