47401221
41873859
2727825
9935407
71804834
17787632
74596635
22048717
22858023
44988628
54031116
40918902
48196450
97314551
37131543
32586020
28807031
31597247
22062812
2984484
8269751
4806789
28821205
28081976
58278077
50699303
46566980
65824285
41581529
10261897
16488935
87959983
49314070
31517891
95258750
90388010
34538081
58325404
85544063
92127533