59498326
97592627
16306819
81326939
16707410
7229449
19225477
65805122
55032980
4223309
18772485
79367362
58532736
62539001
73234112
3274245
37812847
12584566
3603560
89869064
3954315
86152843
52179623
65137886
75507118
75462132
60323351
13301976
40858731
54799422
83728601
41839116
28611487
73482904
36147686
80982876
7192968
82338781
55487902
36767730