85706292
68721848
4581744
16669447
51901652
50341402
17559935
78434018
3229567
43273087
45421248
19617610
31806596
4704840
15277839
66691119
17499731
39032317
51669298
85231709
16562399
4828753
13946584
12965937
3920769
9936684
4831924
62408003
36106682
60891281
96365601
92866888
21728749
33165600
8748146
72646118
51969733
13498097
57421338
84958318