60138260
38447717
59197582
76189619
3466153
54105875
18158760
46519317
5888600
41204904
9172802
42995521
32635496
46221444
21959674
5662518
90784591
29335005
89928442
91016618
35758752
17546559
85294710
5256959
84601658
96112501
2002286
395387
66044891
72432215
11977707
69367307
1602943
68583069
84788799
16193809
59631476
77352522
65081130
39638436