57482145
47023735
1909689
2896009
59815379
939891
15729868
65573839
34113560
252550
78519237
16504507
81496284
72884720
56373039
23441188
29835370
89615041
99082
11095688
9714318
11398737
88829246
84222758
27384725
26613418
7539894
8952830
51623176
9329979
91376001
71665389
62232473
8833915
95741386
37754063
44216038
28549400
12569163
96296484