89712050
15648846
33902087
37478049
41533353
89513975
98047814
69569787
61072296
47043501
27381576
20329896
89303153
59755641
83628253
48061182
57637166
28118930
69878952
20427344
7890901
87194016
2578284
7545868
20728764
35676479
9602678
76286676
46203941
44837366
23964420
41977413
93637937
72252706
73567950
54353857
15369785
60719184
48601979
3029161