86696651
74748042
8117782
83586011
42387062
12611090
95506859
6762761
16751975
72627902
24269438
64561543
23908214
88861500
23114962
66026975
12532194
82344686
32857099
76225905
9220172
48675142
32034543
1117977
88314400
28372237
4990702
64856508
73957978
80625108
64182046
74367881
21358990
65698770
48309264
51252009
93782882
4975612
32059534
50548