43729470
72162935
39915661
83494053
77298561
29601083
2948342
92443465
70525165
39199451
37393648
8877731
98183259
14599277
2122567
19601419
48854668
12139127
17268850
48693362
16936186
28875170
36511157
40526916
20929848
83961842
18725997
68593361
8492368
2631612
31996581
98608963
21542525
34933131
64058648
16122418
7417600
9500677
11739779
56362406