42057649
20035245
6285272
50321450
88611962
12667320
10833562
95915180
13855374
26331037
49637666
22019807
16094591
88006512
62472801
34667933
76436257
77333820
44664219
31128205
78445460
31492631
3866905
4183153
17202623
14409113
60474831
23179207
2189539
35421447
5028128
3165282
46655509
99605362
78083902
54555443
23396596
59693522
5258473
87048280