96029985
65286230
20688678
26109629
47304474
79776844
50264275
98573933
95307306
36857605
21048718
45121036
81155972
8662302
97061311
43379
94109828
29605702
68771580
21259003
90011478
45099941
70524243
32789569
4700117
79213575
8801189
40933226
38537225
75257926
83597621
62102227
68691634
46862145
28342067
2588946
96683855
92387856
96795034
19329732