42885092
43657091
64239772
9167960
2637425
99130
2851316
95012656
8009077
45134870
6616588
32596630
41001930
9995108
12892954
69675975
14527430
85572998
8143996
158302
63374669
71588681
76101373
79637842
50224688
67874773
77841314
78498768
1804936
21232112
84528483
15182643
3645090
2657466
2541181
9935787
47825877
6895635
7422769
60341628