20143265
24368505
34358237
60011043
62417592
553584
30178324
12798853
5948468
62295713
38766170
45307283
531669
5061236
10309206
7458583
85915494
99076184
14408807
57733494
22399576
7459050
86477798
17402724
9159909
6731799
28515726
73671873
2539206
92928270
11693439
63173904
46572368
8028935
97579791
25809790
24387683
20394338
45982966
86257629