96994262
1162474
38464022
91784030
31704370
85345769
69471836
24824091
83198870
77009600
17457105
85891091
93329676
33187861
99759155
65607350
38888131
12222862
50407472
15178387
7605026
76245033
26695592
2322037
87608877
25165808
26808775
49928065
18165535
36102352
7477051
49269129
14595919
8432265
18561134
26754035
5956147
66473043
96911695
91807526