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