97558962
89829052
29463393
20192500
6650519
69596238
99159915
21174299
4136896
37847204
6201406
83668006
22084618
87448964
55305150
16691916
58778551
61353516
5170952
82546003
68178670
82511174
29306335
29925523
79462538
29762277
16088891
6131671
7598136
20303866
21634113
51101393
91466620
35073692
26201194
34076595
74841389
30211542
63841363
695193