98422476
79507435
40365240
22454728
91598835
35504300
9277392
14881540
8626467
82595268
86426340
45963337
16654120
6598062
59598045
36468135
47011645
52041817
87398351
76985780
594634
76801991
47494780
36891718
95541483
5557364
48249840
52263112
75668607
3352925
45915014
20329684
56975238
21874523
41416659
83018679
16263432
73535657
29118534
34221784