15683571
18795661
70409790
71456084
6461796
2503328
57966048
5978306
92347741
5950838
61499309
178068
47168502
68706613
54674470
99786682
53013420
44352140
3257138
32377195
68301370
98132345
7905375
35075358
48166370
44998876
84859981
48859234
64369038
5157628
32279463
3276309
42393397
21561714
29459942
34902297
87195507
55646581
47421728
868616