97105170
68679300
91219142
55891697
90328651
4114279
47155238
78286353
77422142
6319689
17071404
218494
81699846
13164382
59752754
33905799
71436184
76059527
59248294
503020
4012154
37383068
5866967
96605604
25451994
23437261
24566080
83335647
49803712
75059994
16822010
43127257
71724825
23351903
96711848
65153941
17141526
48372095
33445972
61151459