98921144
3016223
58577687
78134571
30021347
57804895
93238135
24654495
1268613
45629656
67063253
60451145
17941690
3143338
40743371
51687096
5397833
59798878
76049444
9688181
66994866
88939208
57673364
3609879
3300484
55489578
726246
47381003
43736570
40935913
9636328
57733553
50056113
9642599
49144190
33855311
17027030
13017191
39541250
6518087