28043390
20671889
4194496
95745990
53706451
30242489
16352336
97846916
23781413
2202296
82892422
49177661
63436573
65572729
45019871
72005367
27236867
83328439
31607544
94358118
4262870
42587056
3454291
34222413
97707448
6706798
57149876
16317802
50503735
17594424
47478832
51037481
11983466
46192570
13686771
93549151
96673241
32774369
17524849
69331229