505435
719151
52443318
64526898
38853968
51473268
10294170
89707380
30208662
15228848
74315534
62201668
3037835
93899501
13449712
30485430
58095707
31794132
5725340
69519828
38179462
44975031
12666877
38583365
10754134
23598646
10825656
8954362
71646322
75067693
19548286
13796756
17144783
19373235
26366218
43505365
27949040
97775829
74482245
21615187