50257073
461301
19923339
18115300
5931230
52162794
64411043
70252203
22381361
8557757
77241970
83436400
29517618
54039634
1185152
64418264
22977839
51092885
6844868
28676021
84144651
33198624
27301408
71389928
49951357
8354394
23185191
74034948
27384120
7616522
80463880
22893687
94772438
64411054
78309308
2919918
61637882
70366761
41758350
45841857