85366787
75109833
29122035
35175681
7010733
7852600
3952731
14976760
7345830
12589935
63233361
60216586
31633164
19757154
44033736
52771123
8171527
66394278
503082
90982837
61026632
67564379
32996831
14892568
94525617
49748627
54796468
28294188
98938321
53544892
50266623
4785479
20615009
14629559
44354703
85624598
7119796
62571237
14819365
2371364