21396300
6209885
99918615
76618279
23846352
57109385
19767915
81991720
9207496
34631802
31552099
6981587
59273280
48627122
21227939
12963603
79459282
19042489
22807192
48977146
86495878
298963
72955601
99384315
42936334
50681923
13904171
41816509
6896119
2683564
83248387
4395673
2231481
57827920
19759227
78391999
73693228
67275055
35772925
46176918