12151026
96507507
22073468
11566458
373191
2928350
87322686
74199254
82847044
91004718
6156665
37258153
78773721
30352066
85821997
98276180
587849
25847315
96802723
68077358
96113602
55333329
48109416
81543895
41587840
82578096
51688851
6902469
2752316
51998368
27919998
20176506
24047440
34304994
29592509
82437548
2461038
54344388
50865034
4108063