2494745
21418685
856395
81345579
58757442
39691627
35167663
70098296
4487100
50793818
31529263
41116665
81216002
84845138
94855815
43781585
8202809
35098560
72421039
10999122
32656973
51791305
70418722
25653352
37967305
65754960
1412467
17259680
89182362
11459807
64684228
7867602
66713494
1997100
90462185
9691242
75124120
79538932
95586751
38575993