40209076
88824435
62729514
32839098
15173863
94448163
22627369
93094442
64246856
62502007
6515693
86568462
23606449
20562676
76035049
41502381
26107591
24589983
60445661
79962535
51938075
46214383
2276565
96762130
87281429
56841386
86073947
43407030
97186459
68268505
74813214
1314866
84502970
67495572
4015291
63119143
3278410
25815043
83944496
9752209