50511718
48634158
18199050
23958574
94207015
96051646
35668336
55175895
69513263
538254
10309550
23685240
75675425
54592885
23213661
259244
57787458
11818781
28666231
8986731
37036178
50379591
70873295
6361659
3886104
92953433
91967674
94294142
39814372
1275906
90171250
41479926
41797338
542900
34988937
85947401
11406886
22879962
39397875
83571176