128
26
442
52
93
22
163
50
432
456
180
991
42
30
179
185
81
167
70
15
24
34
36
40
28
69
33
426
676
325
269
361
44
119
99
228
166
64
25
483
350
94
20
133
164
23
203
440
147
392
60
244
517