45726397
38135166
1685807
34303033
4475551
20561300
15989759
84003517
17405246
2314498
67376345
99187237
4133630
26887668
62039034
30952916
20563462
70459
63674344
74529745
92434110
35472241
44526445
22533177
15112326
93079879
5584302
66075187
73831111
22831609
8011792
53459357
59269832
29832630
3488784
96661407
66534253
34974772
20035528
18656429