31494910
60694030
96542118
4114980
96371671
65812645
43599881
11447310
966443
15033968
95093575
80849561
678464
96573437
87093726
87404956
4454034
39747556
62695934
15688698
3344881
84971891
27265040
68514134
20297574
5182896
8618374
71808778
3396227
3286309
89175906
22722610
31737934
94863602
9703304
33462542
93982833
80537979
28325288
9121813