29
23
21
11
14
16
7
39
38
36
43
18
25
20
34
19
17
13
31
58
26
49
156
71
60
89
53
42
35
46
68
22
56
44
77