30966037
5478142
27148296
72316421
96573078
33548433
41977902
41041343
26567510
15323981
95445990
37904361
53687231
92644148
48547324
67623331
37578870
62485849
84796560
64242588
30953088
41409168
66181766
52111563
16539324
67826531
92025448
95791316
27108506
86659524
6143376
3651276
2152437
66322977
53131846
929211
9985891
5371156
44654474
17658511