31647483
50672823
49969559
88225860
47182589
27112920
81123341
67157535
2219448
62536057
77147892
66804970
13699161
10586679
58848221
43961613
9279524
79936004
23257347
24013002
66995303
2977361
71762246
47101969
51333056
27219042
29589328
6391885
78434857
29674537
21937738
42802407
93642088
83504550
41128742
73051691
47245281
76579803
18806135
74871477