20431528
14178793
61575758
37418936
30141325
73335420
74881094
6848673
35707875
62878526
25612121
40536009
52636539
80535992
30108944
59035059
44541275
13832877
21412493
32595917
59261211
81275982
74539797
77722803
24068027
77823102
86816245
47905052
7418200
622770
1742881
49393637
96872280
98651525
89329280
6005704
94269401
27007458
50136069
97714125