93916781
75787327
75896696
80645564
49567977
45116965
50696108
43903767
65721529
91185570
38532906
50636037
17651872
41512612
17631052
54204796
95031777
80815253
4814397
88707628
4540778
71232824
34286346
9303655
3984276
60124984
5672718
65297955
869039
50853027
662980
86963343
85924401
51724398
62985743
46909064
34764875
91937515
22856097
1314417