48042852
85826781
23215528
63153521
52896621
43131701
70642922
93036132
27607549
11069826
95261256
59813661
48653972
65678395
76879004
49432123
42356616
647259
9986611
48087446
33083517
99562453
26196731
21349939
16712238
33893835
81043027
94935364
15192278
705878
68233959
7407417
8528
66762472
47833120
58308970
75143590
54603145
89043244
42264650