30823520
70038715
77394644
1234352
57548989
72859664
62659961
44169277
94559226
13314137
75923168
34278142
35384717
99313010
18216243
86672733
48856973
16818604
69061276
323588
70008535
14953560
34358422
83148006
96633267
5076144
40027487
68576504
14734978
1938713
43326553
35104219
70437152
42491271
80982330
94623713
81131037
11573791
89138880
53169650