1
161
323
120
116
165
41
73
37
50
167
109
304
67
33
92
79
46
191
259
618
49
211
266
169
17
47
21
77
63
36
78
61
170
26
57
121
313
395
18
52
69