86777085
60802927
230259
73013617
64235176
99036327
87021440
61693924
64279913
45333517
88194350
2381957
5879886
41669171
1994369
54628286
4036870
2422877
3952707
99657348
80437707
67088910
9035761
6144820
67866414
71496492
25597576
83299430
70253619
90561226
20053766
70993973
6961734
21618096
65574598
94585529
89402576
6135688
81613982
43104140