2928662
1025880
5167263
44876350
85419557
3367145
97641271
37853464
9668902
27403632
35753395
57563015
88278343
13069833
28461446
64957630
5979240
671110
57762855
14178930
57385847
41899620
39319638
6772768
83343793
81498372
73141007
97103465
44369123
33023767
82939447
13757288
95377715
88734030
5904136
54308384
47893206
71746771
40081630
29944880