80078803
49886661
11402961
93135570
43387693
15525342
71213868
92142134
238942
25997814
8663734
2082338
41578183
96312390
1215304
44144057
39374744
48468935
2085568
51461264
984769
92269871
83666660
66707912
70815460
45853749
66466410
83295564
22242924
45749313
60675916
23445198
77957205
6722656
79033794
67583031
24832278
62595488
5202842
40412050