21707575
9168839
4302387
54464513
896859
94448771
76162599
99391139
84154614
30377362
80903664
40754054
2879220
75007086
45813246
9693111
14378359
39012522
6742907
4484306
2993719
7999531
15292581
7798059
59806673
59177249
26344944
70612068
13722515
41108965
73718575
5895288
68359768
11811543
3519194
58402703
60681799
94076140
50799370
93404894