96981466
30402743
28556773
84398648
25156366
72362852
99225980
63651688
34886253
96253695
44152910
62983940
23264647
71611766
73684716
39456508
4012915
39642363
10048573
85416162
35573826
91615967
34632071
64134491
97945901
78807723
16503416
2326683
67233145
65281098
4387432
47386767
26541170
9452993
43934607
76675983
36757569
38235827
98678970
9906142