30091061
30073752
81257645
7241517
64376348
4872177
61906880
32257360
26962047
98323817
81331116
68476378
12706084
64503321
83748779
29594154
42014488
82568531
93666814
53098187
91917423
28336966
77663721
38029300
16782054
48975397
14958832
18447081
97901903
70896950
96824357
20757288
4371323
85193486
93816138
82169832
24263021
46551877
42589317
77888717