21036969
72038180
5096825
7145649
16774983
93818660
87603221
25022021
61692388
77525494
29235102
4180892
93529304
25928871
62864083
35729741
56968173
33546388
12562577
56811002
60561694
47251430
57216699
71776646
95682121
50799701
57155685
98076975
76353031
57634778
16029628
1614233
14677885
78205251
36535488
69812350
90353644
36285862
22332639
9541697