12
7
5
4
24
32
27
2
18
11
109
14
26
75
140
37
63
46
207
6
183
34
56
82
52
83
188
71
13
41
3
17
38
28
36
44
49
161
67
45
93
43
55
231
144