40815023
32515059
8992808
57561086
3022487
30358586
41319062
82473561
61871814
3111100
60120
326639
65932576
40419848
74391969
21143846
63327868
79487713
18188609
100005133
8466101
21579740
65107639
45571013
29508130
87861993
27643322
40355936
16589220
40527236
11452414
91391960
8189771
50809381
60942780
80678561
32138882
59731254
86639653
42352957