49512797
93454389
37547964
63054856
41225094
68924291
3414286
43693648
52745948
54921267
27037901
2406734
85777949
38841128
15787070
93481150
83358766
68885598
99342596
30218283
773621
29464681
80168066
40106535
98355107
3946985
43435599
89438313
96126118
67951271
77489487
34384047
42706082
57889373
9359696
16016825
10949873
8459870
48095048
2511818