95469545
33136085
4883216
64068100
59251423
18735525
84081812
85866878
74788285
84795542
10304288
7639722
3218806
58582296
78264863
771245
53118756
44086870
91935227
98345796
42482723
42705992
24684937
92579216
35754380
3067096
96369746
2862352
34144209
14622058
26285199
57066752
94112873
30858150
42446232
75733631
97902061
60862945
27536505
84046055