81023152
50119976
97915945
72833157
53193052
5095849
42112520
93062156
52495137
3421477
32396484
43707561
51976872
43401713
3136962
39644829
46204515
5497510
35021075
94501147
72047335
84804234
95584738
67642999
91434028
68819709
61598790
72955757
86474812
92266668
86654015
24995584
49563554
58717249
64546210
89599518
89373006
99841772
83805061
10495913