48902626
48451327
27511660
45781383
78874165
5388300
94031018
75318730
41968806
8870923
77847870
95048646
911165
52065217
6640609
20324330
78236689
16285154
84262460
39292594
8505552
27779122
42053605
39355986
23567361
52217543
83987661
83878990
34051808
70675630
8583526
75445509
2882752
21252377
36016060
5355583
29202071
45088047
1136823
366678