42292592
60043825
63281787
11639545
92192887
55582193
17492585
77219412
4636356
42019686
59355852
35916914
60815228
881905
66657866
2263568
76564714
12902463
88765871
3175304
4432486
8108673
76167985
70666631
4504011
978510
3137054
9437616
64508930
46921764
64953632
4743200
89735224
69505589
11883799
70283520
26945190
3763457
40988981
58487954