29
25
64
113
198
50
168
70
181
158
86
44
73
28
123
12
46
72
19
76
7
150
41
22
149
34
30
36
103
13
14
60
27
21
16
17
37
51
81
18
26
59
117
77