72559085
24997221
49436600
33541433
18387658
81365608
35294890
83733952
29597779
94548130
3189918
3918543
50876887
29495179
76842914
93256718
50063920
40036443
64916083
9510760
7035253
73251769
679440
21001175
5725221
57257214
96362468
22824883
45423512
73018223
8534823
3262917
96073678
28434080
44298963
34577694
48019593
59652662
21997824
10952386