30819988
65743712
96635885
873354
20556802
57641567
56715801
97247467
92427818
7760152
84653798
66075121
18533832
25565503
62209492
76774913
5919730
66712240
7625872
98715684
12826021
54758910
38508358
57197421
32561597
26081214
2250818
99882428
52325902
60656338
70186016
9132371
68456695
43945131
19116404
82728319
10546940
89153488
99539606
62577850