89748780
31035295
56899890
16934016
21304712
94542199
63041713
66565956
75917807
5849416
67314410
96387157
68558526
16373879
369556
61649735
45418760
60083143
41814716
61041005
63756137
76665823
92095271
18552406
68949752
63367430
86739579
55532738
51312809
50213824
12148759
5951172
543157
59907410
68496619
54976965
97319684
58246801
6760896
17688272