65646642
383561
30406882
84757295
19542070
88282281
14489396
81493136
4617857
72542521
78592288
36403937
59762947
61889758
87236666
10489387
52499783
26297397
63511147
14171199
55356664
95542313
41082135
78826623
62315786
24784483
84117192
92637020
73942908
9979922
13479626
48485896
28284305
64438528
4896696
85924044
6796793
76199668
98617082
25022517