30844396
8759275
12568933
45737931
73408450
17104458
37941031
13908314
55523040
59029254
663955
2682224
26974130
14853999
30465117
43806568
70135303
15603154
12743472
39777373
34924975
47262571
81201525
78336001
63811787
68215658
37566204
49165868
42368233
33091321
72403513
18558500
9270256
53122390
8858173
625694
87556311
48476204
75501427
7625534