100
19
241
93
72
85
32
8
20
144
150
222
180
91
52
73
70
121
460
179
23
64
60
69
185
18
148
263
474
33
39
63
128
56
45
151
42
15
187
655
43
55
171
143