99916534
43692264
6774716
36003653
629424
50827178
35736321
26591509
87565533
48115084
68985280
63084931
63402580
31854820
21954146
33976769
33246243
91162332
329875
9305805
45573136
89569765
53312188
69081691
12279458
84504698
69423748
57765893
4547219
10441208
32552585
85943945
52884803
5740773
63929098
87694155
85446262
2542043
64969104
50907890