20766096
70507646
75346384
64636199
39251321
44407545
23573678
38191681
35906504
68741263
89522
49538903
3705121
63522698
56523873
10179601
40362175
82103355
4456848
54994580
3304262
50615463
55403475
11565976
32623065
58569194
94866264
92869120
51613997
29075014
96938403
15446459
15533919
44331316
83489838
85395061
6459202
30244605
39336385
37247325