90532202
28606055
294118
785991
63603397
98588275
60304470
84055377
653878
73911985
11595378
31498676
51443595
5525150
35157
2742800
34947449
35442016
32865719
95551067
85322112
55615406
44041259
50547447
2494574
83781754
42808667
16099114
75306209
88786993
29689679
9451725
21754495
20901841
79785200
4232655
25382173
22263079
54493232
6423609