32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
122
18
39
304
54
27
14
20
62
22
17
56
29
26
114
41
49
75
12
61
96
16
40
146
68
168
19
42
137
45