29394822
59844647
14047064
1277041
8401846
74798308
54017877
88734430
4505616
63564689
68248052
14711281
53714172
9799397
31839249
96728681
37369784
82428985
45468364
57214780
80337475
91253749
44251569
9455536
53385929
66727998
56161350
13585840
41973900
75699565
2182547
4834560
14872987
88272895
84043735
8283413
66198238
15883628
38708584
11672286