80213712
59784
99465291
92759669
3963188
71736510
62911046
39288143
69365587
20803358
90174808
17063855
71692842
26515553
7916480
36406112
4720276
20905008
93877577
5057287
17077816
66212311
32928953
68658615
90277509
48757300
53317544
44388024
68155172
43097358
11349963
24587259
83309837
85208937
62771495
71199055
15733471
788340
95457162
31058053