44347710
81213869
49282650
47508505
24026028
69887168
59739787
7446887
89032694
93715955
43062085
20405807
41274773
985894
2103220
33835372
55343316
96939893
29843858
83449630
78122612
18015867
6311168
75681271
49657000
31539653
40376460
2488393
9314775
23158824
685217
58848663
30848353
88371429
552707
17397581
51707453
4661326
4684472
6894134