65739666
18013188
74902295
7807706
45743100
45354038
66934556
19719683
21549821
98815688
3583148
33644296
81048810
89898113
7576409
46914665
31039775
838100
24744786
31703462
64059225
25536873
43431009
20106371
82745652
650199
95993397
49715823
27295285
32148076
98536447
13778748
43097053
63029461
18973521
56913382
17217703
25449342
93976554
85075016