50493468
54278325
64735399
23072547
4505591
67205386
77594664
41784243
74273893
18487630
32952868
12021045
4292169
84923247
94968873
46178560
76066528
90236613
81871414
67004636
46058736
94139362
48668986
25487874
8648480
5455852
22892248
884549
32789515
23866236
32701872
53075042
68899187
63923389
74998949
1968074
41188458
2346909
79159936
38598783