93572661
8852460
82446515
56398593
79356502
71065151
34329160
7746877
5913761
62314856
87162473
4472437
33707429
7538268
7662417
29674599
24068451
23498715
6309929
22898875
37387065
17919196
10715423
85506902
54367900
61366649
2000459
88122153
80055229
9948183
78984287
82113554
95239495
53465892
12932787
41322573
2758403
9650292
89623898
9952617