96655583
78763393
51031498
76112670
23837476
84924974
8183890
19226706
89494195
80473685
1056683
15091781
34953601
25172379
17348121
28913993
70781997
95834157
60871689
69974893
97109966
142343
61471446
30717967
28211780
6963513
71022714
31171645
47498003
76237070
77035055
24947774
9236961
56249239
68496368
71938508
70085299
82997024
1740423
99744217