48363650
31625920
2084274
82964952
78431975
65524878
14161125
11189720
52444680
81677615
8644770
8217344
89018346
43176699
2554902
63394854
29349800
35796081
77803069
88003520
52386088
42206736
73624325
5292585
59401527
96948159
7092065
72411816
28371313
53058885
22598511
89432530
83802534
97824654
69879270
99959773
56886526
7067452
202788
4321267