31055729
82594010
42347400
67915128
6351289
50548128
18218931
86231584
9248805
65781503
95772860
53658984
31499758
7701476
50787448
50731826
53141627
4684213
37575402
91231814
3345170
1238259
42322997
93407927
98434829
62433167
19131051
4709876
78933614
60271031
62772350
96449305
4430696
7386612
71478232
56445084
42256226
6166810
73669821
5243085