19735076
42087665
28984825
13787593
4791676
67747988
96318730
27041657
27049806
31524855
7804660
71064640
42956879
61665597
12827892
50913693
97257808
98395839
69536445
7668114
62013378
11933966
12541717
97391976
7217766
9644804
58311013
23097627
51155069
24687677
31729378
1973138
13035501
54198919
78524392
95786375
80067790
26614464
18198285
91137336