52251280
96328004
53071654
2482189
97403116
1919407
85167328
40237646
58466535
40577254
51656419
57528288
17283974
28293588
59477060
46734131
33662083
69049061
78615669
18939446
64509648
66181796
39155737
9433908
12711460
83487342
142022
68301534
81127878
80419305
9766274
8477146
71279383
2471647
48741409
11701708
54887275
77085317
2204762
86383221