50573333
96663547
90081105
76544104
35262268
68979626
72781581
99072608
34622187
36956727
67315078
1613248
93599759
34234911
77968901
71829799
80879713
52148880
75741596
11663655
989327
22421319
60662285
89572595
95253019
143264
5332553
93325424
95232355
52946215
521655
88317242
56835254
13013092
42601146
62597423
43084893
12653407
15957393
80219140