99172905
88682645
11701600
59538806
40038365
72818521
5695400
4385652
39992333
18958852
12237159
81575229
34406434
15149160
92934628
29908036
63682671
14324842
76981961
613255
99619680
20507291
43408464
48479820
53265989
6611559
99703945
81117732
8728351
19838120
17479672
83355764
64885635
7146042
18183199
83727437
66522243
61144496
59448920
7160770