46642821
1123270
31409846
92588140
78779133
25809991
1259382
57027487
4954573
39223406
61937640
45687922
25338921
9979134
68477141
23769123
93197542
53262808
2039621
57224519
14595504
47397148
97067126
42577057
36751034
35327365
35521315
55153020
977793
68262755
6395443
13298673
90617078
21159447
70487010
9223356
6080982
66427613
46532070
98565990