29
26
39
55
173
11
14
42
76
21
37
34
13
93
68
40
25
80
31
10
56
5
9
8
20
122
83
22
105
47
30
58
52
46
62
45
33
75
38
32
48
17
35
28
65
36
16
18
12