31077153
27012664
20926749
67569805
14083239
9046626
71207307
79282483
59767109
37641648
6094398
56129746
60747965
86297949
94069130
41285468
97712388
14848969
77041356
38697802
29618060
61527530
93352040
28453512
95511662
63103042
8439855
51143418
14637154
49741857
80202891
34285524
59009757
74206385
49445982
80075408
92222816
5489346
8732481
94476022