40053100
57057273
20698823
38268349
11144965
48783153
12582968
74004673
93881630
87047042
78909241
4441624
97312460
50376047
73712461
4602517
27431989
39629829
57746227
56635168
88194037
31285860
76371013
5119524
88614166
38669164
38814782
94725906
62493361
49217323
40908019
72494597
79701089
1893907
12709226
35747306
19207940
81281268
62629628
6193087