80692160
8381619
72981487
90388306
30227364
69555963
81083127
57664486
46644992
93463175
3402019
89233073
31695003
45363543
122767
33286276
794347
27321617
77175175
65571687
31928363
92758313
62524132
2691318
11673677
44887648
5149761
97366444
87447657
13429348
52364644
29449766
51825907
45147973
82435851
14393188
12563497
65738559
44905362
34901101