15594006
82011268
10502363
1466101
86852062
82915782
32996180
50863035
4969332
83417636
17052955
18948022
28008990
21935861
3736127
4119928
23337371
52252993
69625456
35869507
84581734
39821328
6371649
3349928
88318520
49615651
32636717
53297461
29558420
8765850
64256189
27683802
90853644
3898325
93028334
68068178
90634232
38598822
41457859
48995771