31228499
29909851
34927490
90915379
81783293
96197064
6850891
52527629
42116675
37196039
227514
63728856
9501170
72591581
7161853
54645668
21514528
78515733
55856764
12414156
8737850
5864667
90113474
69667218
76774792
99693730
46504005
97939911
79337743
49148908
1678976
8709948
1035405
15646068
14081678
58461347
17468878
27829004
61955092
32738036