15801063
61584096
9109248
29142028
58981702
82485544
2606514
31793187
58853829
92179427
84131692
13752202
64361403
53852181
97194806
79967722
13916979
66792674
78845180
42111188
38507152
5975964
2807773
1654648
50365403
31854253
97459076
697649
13183040
53318612
27275898
54222698
87669709
45565754
29389708
4444133
20448143
69906294
46329583
5811931