20853566
97122608
93285979
57135340
65164651
80498117
68007280
15893016
94845926
13505875
69131183
41156053
4424288
87975683
93839855
99542622
13052396
54641893
65267409
5866999
1021781
262130
84048856
3273340
79173276
26155262
55455820
9444608
37752576
17112299
88515822
4921460
70709809
2024600
68962709
78502879
32258853
45705389
31301781
53554022