80764668
15335420
12721713
29451162
96858070
40829853
59387121
70833478
49617645
6745623
51314038
67536699
1518636
58138681
48677033
4432890
26013715
81935483
93701449
3781716
49383504
48738914
69729908
55037984
97611681
21862517
98041859
9472872
79606181
2155683
36356549
8120
77001102
32312222
89513986
45818654
23291457
59195040
6291667
22943791