29064084
69636421
80815258
2015649
2805705
3382730
14228892
247837
42285956
28062479
62412596
2441934
56718229
32581048
40114864
96015408
59494057
48652284
89377355
54353612
5747946
4231714
27995507
15771700
64112069
19737114
31864857
937486
30952376
89584376
91041397
23587387
78862755
77483252
30192627
21496130
37787505
24472395
88846872
34786286