38428194
3608985
57928940
29087244
17371518
49647804
40532396
70885754
81483609
15711934
67896810
59828664
27776226
82663595
75994799
63003250
85493631
68811848
97498039
51001917
377040
86156395
114260
12735583
56428023
92828072
5976192
87597768
48577313
77523299
94595587
9954939
85076333
35202547
3708888
64042918
70647707
6146029
7966986
76181619