2257619
529914
83644460
42216836
44352321
21263519
74051912
45705895
26042358
1147369
91318777
65708334
24363499
6063936
96361703
61566164
98087325
96861083
2953867
90669573
34066813
95392149
70786694
54759271
31819747
60083534
9882985
37431712
78109372
41877250
54058432
32972442
83339049
43145902
13009177
77953118
42966646
3237485
43035469
54104324