46815998
56947272
10321553
21791000
5177136
7366033
47475535
13104522
13502159
42447955
69096576
51764940
33494713
47709297
50065930
68384615
61663940
54631283
22652115
4033894
55453117
4066335
20357389
24142172
26816387
61367012
59555653
19151496
79001678
12826655
19837895
21589140
7816572
24836801
60238358
6463114
59528034
96863675
96654502
93861426