93397912
76727778
80703833
40472631
14247893
12413762
1858772
44551973
53797682
14395959
69623259
48956108
78801430
77303797
4617173
59435828
42735849
37089838
11883292
85264947
38204105
65425866
59123193
49534327
20865743
16886077
27518429
3409357
41189086
3221562
90733215
45026576
14576085
30338600
49547205
1668264
69969695
99198197
21377968
32018352