31804729
9138974
6730488
77937134
70816294
45614624
721798
87115670
95037027
74443515
38551039
88817595
80128452
2212799
43276675
26666342
23948777
45989917
34259214
57181968
50688180
66901198
71637578
69447956
21893558
6218105
11023837
62237180
45912345
68667818
54436904
50688181
71169183
73429093
8319940
14354022
77191839
56396202
8147983
22527601