21069596
50884865
63116337
85486447
1262180
58534818
59888956
16778371
9193692
97959933
42501522
12906524
7381554
93682431
37915426
37708667
87824397
40437990
23034511
52731771
75595932
73119528
82041042
73678116
2103769
20572314
64556171
65008307
62163831
3202742
28975987
2031758
6924967
3051505
12548793
45654931
93149007
49244780
4982491
1046346