31821810
13068315
17754936
10822414
84785397
41564385
20398473
51146610
6127716
89866263
31261052
85068737
97082154
39131190
98743757
14927877
68186343
48687053
37163336
85544290
5936871
3954686
6768859
90605139
53542179
71993853
5536943
45607317
42668673
55621034
45872316
85536499
85051089
93837167
67496062
35785249
3855231
69317578
14662248
39798500