4004667
18802318
11373651
36493620
48066153
2347001
84888204
13997974
62135080
48496437
5904548
90114616
109534
15098912
86234708
50226398
37506377
14775981
52628663
10497400
28672519
16772910
5428447
53985305
7474795
495579
20247988
28545633
22425877
56547424
4157197
48506203
78455876
41166787
8734961
84572230
21443672
95629012
64443047
16136757