21251032
56509112
6975665
4256161
47559199
81174685
46007554
89688736
60989874
19034201
99895421
31403012
72453953
44215592
47388752
42443394
37712178
28523370
71865623
58577311
78846863
32514523
21291490
62981079
83387843
73038522
65206515
30351533
26715940
27733285
12677177
66495056
36571650
93657934
97342128
64332853
31715744
42599979
99709421
54341090