50519295
43042455
12534187
20938051
62325625
26405424
55541523
95589966
5165806
43773038
89056948
32472950
599558
44232163
33103643
29391107
38026047
28114412
48987105
27874911
38274197
91816095
3337657
70989514
29018294
58705376
62388794
19934803
14411484
64202079
41118354
87088811
5500355
64305207
94491851
80043364
62966127
75788708
37348710
6066504