31943470
27973660
21126538
38279721
53976591
82509154
85204157
5011694
95999271
2646864
34659693
71914687
25449732
21251540
9313070
90512155
24576888
70837637
14338872
83423759
13869602
95098225
42116768
39605445
52386277
41033625
1371888
38849095
65472738
57989340
33139778
7676787
4213716
67101351
4379049
36184474
57647850
97071785
8126312
22486934