58
199
73
72
79
92
67
30
36
164
166
25
113
44
16
55
24
39
115
77
64
127
194
53
70
352
172
156
26
27
7
87
99
249
223
227
189
82
63
81
33
107
41
234
35
60
22
74
9
134