46722984
94125515
74186874
62691137
95909004
39993343
908977
73676991
2453292
93442866
45739228
26232197
801725
36501746
46038485
57525009
21611589
65627490
1036529
42454337
51107948
43398487
2940432
55335168
7568680
7907757
11966666
1794914
40933518
69042696
12294118
66852518
28052863
10101585
89408738
3601459
76097694
92629700
12539988
42899724