57981323
9528439
43102159
4837310
6697319
2191134
31058520
94715265
79551376
54461372
723884
372770
2424952
49975979
29543802
2311394
7926340
89513658
78786365
43723872
4994829
27338169
81598742
28372458
81668648
81752805
65925784
3282677
33009167
58718231
5092959
78339910
97977005
59329808
44901436
8484329
46362963
22108623
17821284
72488093