54126333
1507863
1138346
79982680
20959505
767975
16734139
85837803
23045649
78171297
23993774
6773084
83349083
44946760
64612356
98986473
98284995
25024794
92679383
90684557
74159017
14592683
7604952
52094504
68082695
7398188
34946014
26813867
69951730
81753988
95838102
23837385
19647348
32694251
15774998
23281950
31433989
31595378
65225696
20077224