30729241
4935301
15925496
9230817
21995645
21944592
66958572
57928241
53154586
66138754
91714385
29205202
85693485
34203857
94619224
1053297
83952906
199579
80918472
69153828
66847899
5923954
93069344
87508710
99098185
90981488
428111
19923385
43252040
89132245
21961705
97678267
51296603
75052116
88216832
25639173
2365625
30692198
26636230
38181147