51204343
42204800
59231571
92719773
18342590
30313751
1667757
99358605
70061354
3368294
75628884
19119887
51752649
25125141
38865934
11458464
54412511
44709616
3315877
38066872
35522349
81756749
8101601
67193266
53295885
42442389
53615294
64394373
6225514
96544498
1695799
74139532
83578041
11375430
94777616
4944620
2713855
57029373
38686561
10376526