49138643
34446870
46031284
97578281
56274931
97172178
71443889
86461128
77503668
68089648
20344406
62748585
81429716
97946958
9936823
96796390
9969397
1557699
72655653
5500483
82667305
47008788
14594725
14509188
9607577
8688189
26371948
67928442
54802747
7918258
9318355
62913352
53723007
11187230
75391564
48899424
55052836
96425684
71069014
64832103