56416393
32662905
22539519
91232315
58246224
85309781
50028322
3203499
98863967
17037482
15754619
3197275
51236086
94654812
61327692
87288108
27658031
33644734
54791933
53269897
1910499
6369988
15357226
56828128
36025164
80804921
49816521
95747495
21752032
6304895
20525283
76379872
34701567
7180339
4832301
37832619
65754469
22148746
12169247
58151636