40025626
71617596
43291084
39259648
14236520
42991489
86693432
84964949
75189869
48169210
23394190
52146286
98729869
23179807
40141745
1832529
20074114
54642855
24767343
73396405
14215117
982446
40578070
4162637
31516954
66160
26224869
6655290
54539522
64607830
96615690
42475775
4843859
26779192
17237472
72758414
23613465
90584218
88153062
1796623