29
107
124
112
57
95
17
32
99
21
85
54
36
50
56
10
14
19
24
61
33
42
12
30
109
38
26
170
44
23
22
45
34
220
168
28
63
198
31
66
35
153
60
125
98
181
157