21233068
66295716
8564990
80188255
89409030
4057525
95115
72154276
71233957
11137490
452296
96228909
90469368
95713675
16051995
42162930
91132687
18863323
52219749
47646599
41973620
42418742
73538158
31792490
90693946
36408076
22654639
51352120
93162437
72222285
78525882
59444872
71634689
180581
17295041
34915322
52869234
5110227
62946052
68882637