4831309
3394909
91093659
75347805
6289695
57723527
50159057
87372628
31216868
6357347
78078533
96056232
94609756
46141908
29018028
16041399
23704515
15343287
4422034
45979205
89261899
92588732
71091157
43259296
11844243
46724956
85638408
39616980
64614246
5469740
59998363
54903595
88806186
52888441
21696505
74609565
1984472
73544484
1141893
47184712