51366672
48073936
6581170
31204973
1463485
84394683
35565624
55386664
25944068
66899793
71794771
308604
8718249
9619187
35203605
48402081
87086892
99969258
35136620
44589937
60871049
78647407
84899050
20868865
46131060
43866894
74057598
59899083
53513957
87723375
57559484
65799683
52115289
15999038
77236330
83618408
9506865
17558929
28158675
47035185