42
160
45
46
53
27
23
73
75
44
26
12
76
59
19
62
61
74
57
184
541
107
89
18
102
31
22
48
202
188
363
191
260
97
168
91
93
272
229
217
201
131
128
123
147
111
108
621
387
227
261
225
47