27511736
13286146
5606856
66608678
81993922
6688439
60748673
3035084
16114767
38575187
66527889
85874361
54839720
78053390
77921320
5091802
90469920
87879484
91802085
55903354
5233741
29776227
51235582
33711528
1030500
43669977
13364724
5529421
81965710
18591209
92459025
7201665
48583545
21437993
72245149
382246
79096344
50388042
44315062
51513307