2343935
89989620
66793626
25582188
47597519
50493400
44879242
72264317
3988917
25875465
33039089
50741429
59816194
74518103
64369020
38917544
23782539
1140142
479401
8732681
54841045
48969321
99376857
32307958
5737304
48591675
48348334
52493584
2397828
11306955
57339760
45421681
20623576
92293960
61518861
33824853
77954535
56869006
29414640
83773918