4006988
31626348
12827364
67566939
59887649
50718600
44801526
86908929
22052493
84234210
8014047
30316941
36816182
4895884
75619482
89279605
70379005
56678752
26581217
46521787
97414302
28943076
74919172
98025150
82427865
55291308
54449068
324833
63334665
52396297
17814520
98983748
70098673
17029903
77298144
69035934
3756266
96346354
54353608
39805805