18359961
31995520
99544303
15139193
48798119
7512462
22608603
3206654
58816
69017727
51697885
62844527
73942420
62516644
8833615
72389394
99253397
31896542
11275011
637157
706009
52006582
1529630
98234353
78503896
93916845
1551294
45679712
17537606
23593339
569313
58427313
98953163
22148309
198989
64020
97963319
58916922
15717176
89776800