43712040
17589421
5016156
74875574
6426926
17607279
82412198
40994765
3414688
89594958
49869954
8844762
20635974
7803372
3877500
54446446
99611562
11399857
60037766
19883188
85107956
40869125
47306573
16052028
87336839
64442904
76926290
84362335
64856372
69725071
13756697
11206721
7144513
53905042
60529230
90862430
71014314
9158060
55905163
28183954