15063446
32208567
96742134
19748839
52194314
61855353
95219314
39946453
3884704
9678035
18511732
83657352
32238477
67432112
59241672
43771086
11153428
61921001
44875719
57637980
67888029
94099874
10033274
21104984
46649207
82476131
21579334
67577180
56708628
13096811
40048038
1175960
29839286
68207654
73185062
51589268
2975054
24415440
93662668
69109400