40751614
78535905
22299390
3053261
69622507
47718246
40015199
72647697
19925646
31763432
12318674
95729935
77856883
34475029
67532376
20038955
82559645
37409133
81934778
94123328
20268583
41029188
29949038
10383632
57259928
18798582
83789726
4247288
5604023
38704688
13589634
6768579
2973536
19296068
42977413
2276163
3084467
64763220
86902
77827513