29
25
40
31
39
27
49
76
57
10
102
9
21
19
23
12
18
113
22
16
30
91
106
48
70
56
85
118
88
71
28
35
69
42
73
62
99
46
32
45
161
53
37
26
41