50679831
95033720
48795093
864216
79371907
17208855
69726453
44121881
62133755
66233445
80087011
99174924
33832742
24746269
43385288
94605150
44976877
6145511
66381597
25014913
1214143
83946143
67916818
21125072
50047571
880957
12919262
97308137
65308925
12254660
39471887
63601683
35436690
99382933
62878574
57962580
84946865
40807400
3885869
6618163