97598133
89271415
84476722
9319233
64986743
29684674
15721046
99297029
73333006
90697537
4194620
16497562
40623440
33132817
26099731
65941910
27642541
66008088
96189733
17547447
15241209
36472762
13889478
71086907
4637512
32205912
27829082
31068228
37556677
52196495
50669766
1373403
43025786
7447411
29862390
13819161
91514781
99811512
42551249
45406761