47047679
30792338
71911915
88145392
14985721
767938
61596844
9458068
51479726
31209126
46114102
41687949
29716751
607993
49839888
1937852
96546314
99846354
12579633
20609008
7566572
45154157
9916257
69467517
1161336
68057573
4859639
15328667
17826342
68516904
67578038
24476696
17877402
6793388
7238825
95072681
260472
22645888
78874122
52133612