69977013
11978487
64385365
22425753
87374038
23726008
28192432
4980941
43696824
75369846
64826597
40738898
72386763
2011541
83016499
1951713
86999024
32531870
75965999
15055631
4827779
24848743
65125985
49526090
77913853
23427700
5654874
45168856
96055794
23747953
3691144
34807400
59159527
88166094
96313961
54681815
97285953
8410867
43015009
2813637