51338695
62611320
90319302
39654250
5813950
4367931
1700520
70992963
67584187
6617549
93603554
5313740
97106313
53403537
4911739
96676915
61009376
67081632
559712
26004973
18164982
51016879
59897580
95754966
3389435
44145620
59976575
133943
35923659
86954665
65442592
15786333
24306407
84285520
98348678
48566168
51934804
7197750
1229458
78468252