19
123
67
18
191
39
25
143
205
31
62
85
52
73
145
61
64
5
28
854
200
147
32
71
118
33
44
141
636
579
59
37
46
29
45
155
69
14
12
56
17
9
72
256
447
16
15
83
55
68
48
80
43