89183545
70631885
34955223
29114963
29336235
13883717
98385280
25185835
477783
30597608
558738
45461406
976469
89263738
29736068
44241422
97276848
82718218
42502209
39434408
80343952
79375825
9424844
48288555
14614729
15111192
98019629
37376500
23846237
51089609
47798868
67746434
66367258
2992254
821428
3395235
9014267
86585395
96849613
84483002