2858023
19344386
83855120
60143078
27565976
97923116
8636614
81552466
54614297
53411807
21881836
74325863
59537825
42916788
61234803
69254166
49124520
47331946
21336219
5705572
15562860
2155046
88358701
35003283
4313063
89844765
15721869
655739
8189865
19222224
81587621
86292429
89485068
29241585
58504716
22631420
21268629
9605089
77275698
64594054