93545028
73163694
40708593
93652005
38586503
37578102
19391217
11068035
46395212
54471892
29776520
23835491
42108637
68572989
53092041
24748221
67907314
85143200
99211024
26784191
66392506
51154162
8786393
23838962
39373616
16766785
39882170
221164
23619817
99668802
16379374
16596166
24562691
29969877
86386831
96488379
24318702
56874931
97012777
2279491