60928792
14427452
34663085
817871
90997784
77036810
71848102
38816402
68828665
15886047
62023081
45295093
37573285
33229197
22686803
23447032
13394527
54682389
17942250
86808344
94025400
73625568
79633936
50811131
36839443
60853271
57257336
7870385
32102012
55362372
93543481
16635271
70252089
93149311
47111426
29308175
83094802
11927111
27264392
630115