80135367
36594636
1204181
81009415
4937585
28339570
41336789
78586165
29739395
51737740
96707016
18296473
61307246
71693210
5451593
93854800
3567481
32161021
3328587
7271718
46702195
3274804
67671138
27569080
26675742
7165533
35506064
86034664
85933374
47245568
37554305
23914636
6888501
81472682
54657882
76578506
632668
40797783
59697693
45016347