29
16
24
28
11
12
6
23
22
18
17
13
51
43
31
44
46
34
35
42
72
48
149
138
88
38
30
36
26
56
21
65
40
37
67
184
461
61
27
82